Here's a Time table scheduling system built with Laravel. It makes generating time table super easy. It is particularly helpful to Heads of departments , school owners and any other persons saddled with the responsibility of generating time table. Manually generating schedules can be very tasking most times.
You cannot generate time table if you do not have any department in the system. Click in the department link in the navbar to add a department. You should get a form like this;
Then click the new button. A modal will popup, providing you with a form to add a department.
The way it works is, you will add courses the department is offering through the interface provided as shown in the image below;
You can preview courses a department is offering in a semester by using the filter form as shown in the image below;
When all courses have been added, click the Generate Time Table
button. This will perform necessary computations and take you to the generate time table page. You should get something that looks like this;
It has a very approachable interface where users can
- Create departments
- Add courses to the department
- Generate time table for the department
I plan to change the time table generation class itself to use the Genetic Mutation Algorithm
so as to arrive at more optimal solutions.
Proof of ownership of repository
Github repository
https://github.com/therealSMAT/timetablegenerator
Installation and Usage
Check the github readme
Posted on Utopian.io - Rewarding Open Source Contributors
Your contribution cannot be approved yet because it is not as informative as other contributions. See the Utopian Rules. Please edit your contribution and add try to improve the length and detail of your contribution (or add more images/mockups/screenshots), to reapply for approval.
You may edit your post here, as shown below:
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok. Done now.
Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @therealsmat I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@therealsmart
Fam... this is some great work.
Laravel Laravel Laravel
Cheers
@dante31
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks fam.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit