Previously, i released an open source time table system built with laravel. This project is particularly useful for institutions that want to schedule their time tables automatically but do not have the means to.
New Features
- Settings
There is a new settings page which allows you access a settings feature. With this new feature, users can now set their preferred break time by selecting the break time drop menu on the /settings
page.
- Level
A level link has also been added to the main menu bar as seen in the image above. With this new feature, you can list courses that will be offered by all students in a particular level, per session, per semester. It's like adding courses to a department; except that there is no department included here.
Now when you add courses, you need to generate schedule so that it assigns a fixed slot on the time table. If you then generate time table for a particular department, you will notice that all level wide courses that bind the department will have been introduced, just as it's supposed to be.
- Break Time
Finally, when you generate a time table, you'll notice that the break period you set from /settings
has taken effect. It fills up the entire column and prints a Break string.
Demo
A demo of this application can be previewed for now at timetable.tosinsoremekun.com. I plan to make this a free SaaS platform so i'll be getting a domain name and host it on a VPS. Again, all this is subject to availability of funds.
Commits Describing the changes
https://github.com/therealSMAT/timetablegenerator/commit/8ec074717073c67cf085e742763f4ec0c16c382d
https://github.com/therealSMAT/timetablegenerator/commit/2c90c676a2d538cec87b75adc495239206b016b5
https://github.com/therealSMAT/timetablegenerator/commit/083696ee54f0a00fdf72322524f30733db953cdb
Related Post
https://utopian.io/utopian-io/@therealsmat/open-source-laravel-time-table-generation-system
How to contribute
I plan to make it a SaaS in the future so i need contributions from you to make it a solid application. Just
- Clone the repository
- Create a new branch
- Send a Pull Request with the new features.
You can send me a mail @tosinsoremekun.com
Github Link https://github.com/therealSMAT/timetablegenerator
Posted on Utopian.io - Rewarding Open Source Contributors