Open Source Laravel Time Table Generation System

in #utopian-io7 years ago (edited)

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;
Screenshot from 2018-01-09 16-08-58.png
Then click the new button. A modal will popup, providing you with a form to add a department.
Screenshot from 2018-01-09 16-10-48.png

The way it works is, you will add courses the department is offering through the interface provided as shown in the image below;
Screenshot from 2018-01-09 12-47-12.png

You can preview courses a department is offering in a semester by using the filter form as shown in the image below;
Screenshot from 2018-01-09 12-46-40.png

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;
Screenshot from 2018-01-09 12-46-57.png

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

Screenshot from 2018-01-09 12-47-23.png

Github repository

https://github.com/therealSMAT/timetablegenerator

Installation and Usage

Check the github readme



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

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]

Ok. Done now.

Thanks

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @therealsmat I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

@therealsmart

Fam... this is some great work.

Laravel Laravel Laravel

Cheers

@dante31

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64689.90
ETH 3450.92
USDT 1.00
SBD 2.50