Skip to content

Pcmhacker-piro/Automated-Time-Table-IIIT-DHARWAD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Automated Time-Table Scheduler – IIIT Dharwad

📖 Project Overview

Creating an academic timetable manually at IIIT Dharwad is a tedious and error-prone task. Faculty availability, classroom and lab constraints, LTPSC (Lecture–Tutorial–Practical–Self-study–Credits) rules, and batch-wise divisions make manual scheduling extremely complex.

This project provides an Automated Timetable Scheduling System that generates conflict-free, optimized timetables for students, faculty, and administrators. It also supports exam timetable creation and seating arrangements.

By leveraging algorithms and constraint-based scheduling, the system reduces administrative effort, avoids clashes, and ensures efficient utilization of resources.


✨ Key Features

  • Faculty Availability Manager – Prevents double-booking and overload.
  • Course-to-Section Mapping – Correct allocation of courses to departments and batches.
  • Room & Lab Resource Tracker – Assigns only available classrooms/labs.
  • Clash Prevention Engine – Ensures no conflicts for faculty, rooms, or students.
  • Micro Breaks & Lunch Hour – Automatically inserts breaks and restricts classes during lunch.
  • Dynamic Rescheduling – Adjusts in case of last-minute changes.
  • Exam Scheduling & Seating Plan – Automates exam timetable and fair seating distribution.
  • Notifications & Calendar Sync – Real-time updates with Google Calendar integration.
  • Role-Based Access – Admin, Faculty, and Student dashboards.
  • Scalability & Performance – Handles 1000+ courses within minutes.

About

Creating an automated software to create a timetable based on the input and instructions given by the user .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors