Skip to content

Set Up Classrooms

Set Up Classrooms

Configure classroom records with capacity, facilities, and location details. Proper classroom setup enables efficient scheduling, timetable generation, and resource allocation.

Time required: 5-10 minutes per classroom

Prerequisites

  • Facility Manager or Admin role
  • Building/campus configured
  • Facility types defined (optional)

Overview

Classroom management includes:

  • Room registration and details
  • Capacity and seating configuration
  • Facility and equipment tracking
  • Location and building assignment
  • Scheduling availability

Steps

Step 1: Navigate to Classrooms

  1. Go to OpenEduCat > Facility > Classrooms
  2. Click Create to add a new classroom

Step 2: Enter Basic Information

FieldRequiredDescriptionExample
NameYesRoom name”Room 101”
CodeNoUnique identifier”BLK-A-101”
BuildingNoBuilding name”Block A”
FloorNoFloor number1
CampusNoCampus location”Main Campus”

Step 3: Set Capacity

FieldDescriptionExample
Seating CapacityTotal seats40
Exam CapacityExam seating30
Standing CapacityMaximum persons50

Step 4: Select Room Type

TypeDescriptionUse Case
ClassroomStandard roomRegular classes
Lecture HallLarge capacityLarge batches
Seminar RoomDiscussion setupSmall groups
LaboratoryPractical workLab sessions
Computer LabComputer equippedIT classes
AuditoriumEventsPresentations
LibraryReading roomStudy space

Step 5: Add Facilities

Check available amenities:

FacilityDescription
ProjectorDisplay system
WhiteboardWriting board
Smart BoardInteractive display
AC/HeatingClimate control
Audio SystemPA/speakers
Video ConferencingRemote meeting
Computer/DesktopWork stations
InternetNetwork access

Step 6: Set Availability

Configure when room is available:

FieldDescriptionExample
Available FromStart time08:00
Available UntilEnd time18:00
Working DaysDays availableMon-Sat
Blocked DatesUnavailable datesHolidays

Step 7: Save Classroom

Click Save to create the record.

Classroom Features

Location Details

FieldDescriptionExample
BuildingBuilding name”Science Block”
FloorFloor level”2nd Floor”
WingBuilding section”East Wing”
Room NumberOfficial number”201”
GPS CoordinatesLocation dataOptional

Equipment Inventory

Track room equipment:

  1. Go to Equipment tab
  2. Click Add a line
  3. Enter:
    • Equipment name
    • Serial number
    • Condition
    • Purchase date

Maintenance Schedule

FieldDescription
Last CleanedCleaning date
Last InspectedInspection date
Next MaintenanceScheduled maintenance
Maintenance NotesSpecial instructions

Room Booking

Check Availability

  1. Open classroom record
  2. Click Availability smart button
  3. View calendar with bookings

Book Room

  1. Click on available slot
  2. Create booking:
    • Purpose
    • Time slot
    • Requestor
    • Approval status

Booking States

StateDescription
PendingAwaiting approval
ConfirmedBooking approved
CancelledBooking cancelled
CompletedEvent finished

Bulk Classroom Setup

Import Multiple Rooms

  1. Go to Classrooms list view
  2. Click Favorites > Import Records
  3. Upload CSV:
name,code,building,floor,capacity,room_type
"Room 101","BLK-A-101","Block A",1,40,"classroom"
"Room 102","BLK-A-102","Block A",1,35,"classroom"
"Lab 201","BLK-A-201","Block A",2,25,"laboratory"
  1. Map columns and import

Timetable Integration

Assign to Sessions

When creating timetable:

  1. Select classroom for session
  2. System checks capacity
  3. Verifies availability
  4. Prevents conflicts

Auto-Assignment

For automatic room assignment:

  1. Enable Auto-Assign Rooms
  2. System considers:
    • Batch size
    • Required facilities
    • Availability
    • Building proximity

Reports

Room Utilization

View usage statistics:

  • Booking frequency
  • Peak hours
  • Underutilized rooms
  • Facility usage

Maintenance Report

Track room maintenance:

  • Scheduled maintenance
  • Completed repairs
  • Pending issues
  • Equipment status

Field Reference

Classroom Record

Technical FieldUI LabelTypeNotes
nameNameCharRequired
codeCodeCharUnique identifier
buildingBuildingCharLocation
floorFloorIntegerFloor number
capacityCapacityIntegerSeating
room_typeTypeSelectionRoom category
facility_idsFacilitiesMany2manyAmenities
available_fromAvailable FromFloatStart hour
available_untilAvailable UntilFloatEnd hour
activeActiveBooleanIn use

Booking Record

Technical FieldUI LabelTypeNotes
classroom_idClassroomMany2oneRoom
start_timeStartDatetimeStart
end_timeEndDatetimeEnd
purposePurposeCharReason
stateStatusSelectionBooking state

Troubleshooting

Room not showing in timetable

Check:

  1. Room is active
  2. Capacity sufficient
  3. Type matches requirement
  4. Availability configured

Booking conflicts

Verify:

  1. Time slot available
  2. No overlapping events
  3. Maintenance not scheduled
  4. Room not blocked

Facilities not displaying

Ensure:

  1. Facility types configured
  2. Facilities linked to room
  3. User has view permission

Capacity exceeded warning

When batch size > room capacity:

  1. Choose larger room
  2. Split batch
  3. Request capacity update

Related: Create Classroom | Configure Facilities | Create Timetable