System ready. Loading data...
Courses: 0 Instructors: 0 Rooms: 0 Conflicts: 0
Loading...

Loading data...

0
Courses
0
Instructors
0
Rooms
0
Timetables
Timetable Data Management

0

Total Timetables

0

Scheduled Slots

0

Conflict Slots

0

Combined Groups
Delete Timetable

Remove a timetable and all its scheduled slots

Clear All Slots

Remove all scheduled slots from selected timetable

Danger Zone - Reset All Data
Warning: These actions cannot be undone! All data will be permanently deleted.
Reset Timetables

Delete ALL timetables and scheduled slots

Reset Courses & Data

Clear courses, instructors, rooms, and timetables

Full System Reset

Complete system reset (requires admin confirmation)

Backup your data before using these options
Quick Actions
Quick Actions
Academic Years
ID Academic Year Actions
Semesters
Semester Status Actions
Add New Department
Import Departments from CSV
Upload CSV File

Drag & drop your CSV file here or click to browse

Required format: Department
Department List
ID Name Actions
Add New Course
Import Courses from CSV
Upload CSV File

Drag & drop your CSV file here or click to browse

Required format: Course Code, Course Name, Credits, Department
Course List
Code Name Credits Department Actions
Add New Instructor
Import Instructors from CSV
Upload CSV File

Drag & drop your CSV file here or click to browse

Required format: Rank, Full Name, Department, Phone
Instructor List
Name Rank Department Phone Actions
Add New Room
Import Rooms from CSV
Upload CSV File

Drag & drop your CSV file here or click to browse

Required format: Building, Room Number, Capacity, Type
Room List
Building Room Number Capacity Type Actions
Create New Timetable
Auto-generated from selections above
Select Timetable
Add Timetable Slot
Timetable Summary
Instructor Course Period Room Status
Timetable: Select a timetable
Combined Course Groups
Group Name Departments Courses Semester Instructor Room Schedule Actions
Timetable Summary
No Rank Instructor Department Course Code Course Title Academic Year Semester Room Schedule
Connected to database
Last update: Loading... System Version: 2.5.1

How to Use University Timetable System

Follow these steps to create and manage university timetables efficiently
1

System Setup & Login

  • Access the system
  • Login with credentials:
First-time setup creates the database
2

Set Up Academic Structure

  • Go to Academic Years in the navigation
  • Create academic years (e.g., "2024-2025")
  • Add semesters to each year (e.g., "SEM-1", "SEM-2")
  • Set up departments under Departments section
  • Use CSV import for bulk department creation
Complete academic structure before adding courses and scheduling
3

Manage Resources

Courses
  • Add courses with codes, names, credits, and departments
  • Use CSV import with columns: Course Code, Course Name, Department, Credits
  • Create combined course groups for shared scheduling
Instructors
  • Add faculty with ranks, departments, and contact information
  • CSV format: Rank, Full Name, Department, Phone
Rooms
  • Add classrooms with building, room number, capacity, and type
  • Room types: Lecture Hall, Lab, Seminar Room, etc.
  • CSV format: Building, Room Number, Capacity, Type
4

Create Timetables

  • Go to Timetables section
  • Create new timetable by selecting:
    • Academic Year
    • Semester
    • Department
    • Timetable Name
  • Add schedule slots with:
    • Day (Monday-Friday)
    • Periods (1-9 representing 8:00 AM - 5:00 PM)
    • Course, Instructor, and Room assignments
Period 1 = 8:00-9:00, Period 2 = 9:00-10:00, ..., Period 9 = 16:00-17:00
5

Resolve Scheduling Conflicts

Conflict Types
  • Room Conflicts: Same room double-booked
  • Instructor Conflicts: Instructor scheduled for multiple courses simultaneously
Resolution Methods
  • Change time slots for conflicting courses
  • Assign different rooms or instructors
  • Use Combined Courses feature:
    • Group courses that can share time slots
    • System suggests this automatically during conflicts
    • Create combined groups with meaningful names
System automatically detects and highlights conflicts in real-time
6

Export & Generate Reports

Export Options
  • CSV Export:
    • Detailed data for analysis
    • Includes course details, conflicts status
    • Compatible with Excel and other tools
  • PDF Export:
    • Professional timetable layout
    • Landscape format with merged cells
    • Color-coded schedule grid
Reports
  • Academic Year Summary across all departments
  • Filter by semester, department, or instructor
  • View combined course schedules
Export finalized timetables for distribution to students and faculty

Best Practices & Pro Tips

Plan Ahead

Set up academic structure before course scheduling to avoid rework

Use CSV Templates

Save CSV templates for repeated imports of courses, instructors, and rooms


Combined Courses

Use combined courses for cross-listed subjects and shared resources

Regular Backups

Export important timetables regularly for backup purposes


Conflict Prevention

Check for conflicts early and use combined courses to resolve them

Browser Compatibility

Use Chrome or Firefox for optimal performance with large datasets