Skip to content

A simple project to generate a time table based on number of subjects and teaching hours.

License

Notifications You must be signed in to change notification settings

Vaibhav-Magadum/Time-Table-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timetable Generator

Overview

The Timetable Generator is a Python script that creates a weekly timetable based on user-defined subjects and their teaching hours. It uses the PySimpleGUI library for the graphical user interface and the tabulate library to format the timetable data into a table. The script assigns subjects randomly to predefined time slots across the weekdays.

Features

  • Prompts the user to input the number of subjects and their respective teaching hours.
  • Randomly assigns subjects to time slots for each weekday.
  • Displays the generated timetable in a GUI table format.
  • Uses PySimpleGUI for user interaction and visualization.

Requirements

  • Python 3.x
  • The following Python libraries:
    • PySimpleGUI
    • tabulate

You can install these libraries using pip:

pip install PySimpleGUI tabulate

About

A simple project to generate a time table based on number of subjects and teaching hours.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages