Skip to content

A simple Console Application. It generates all possible class routines for given teacher's profile, conducting courses and preferable time-slots. All the inputs are provided in different sheets of a Excel file. The mechanism of routine generation has been built using backtracking.

Notifications You must be signed in to change notification settings

Bulbul017/Automated-Class-Routine-Construction

Repository files navigation

🤠 Automated-Class-Routine-Construction

A simple Console Application. It generates all possible class routines for given teacher's profile, conducting courses and preferable time-slots. All the inputs are provided in different sheets of a Excel file. The mechanism of routine generation has been built using backtracking.

Properties:

  • Backtracking is used to generate all possible class routines.
  • The application has been implemented in C++.
  • The application reads input from different sheets of a Excel file.
  • Sheet - 1 contains Teacher's Profile.
  • Sheet - 2 contains All the courses taught by the individual teachers.
  • Sheet - 3 contains Individual Teacher's preferred time-slots in a week.
  • Before running the application, the user needs to convert each sheets of the excel file into corresponding CSV file.😉

A short simulation video can be found here.🧐

About

A simple Console Application. It generates all possible class routines for given teacher's profile, conducting courses and preferable time-slots. All the inputs are provided in different sheets of a Excel file. The mechanism of routine generation has been built using backtracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages