Timetable generator updated

in #utopian-io7 years ago (edited)

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

This new release brings some interesting features.

Many institutions prefer to schedule courses that have more than 1 hour of lecture into double periods. Now that can be achieved. The timetable generator class has a private property

/**
     * Checks if double period should be allowed
     * @var bool
     */
    private $allowDoublePeriods = true;

If you do not want to allow double periods, you can use a setter method allowDoublePeriods(false)

$schedule = new TimeTableGenerator($gene);

$schedule->allowDoublePeriods(false);

Timetable can now be printed. On the time table page, there now a button to print the time table generated. The time table to be printed will use the institution name you have set from the settings page.

Screenshot from 2018-03-03 15-07-05.png

https://github.com/therealSMAT/timetablegenerator/commit/de97262145754de8bf01cf19426b8de7f9952c64

https://github.com/therealSMAT/timetablegenerator/commit/be6470f5d7559940cb90a015794aa68c13de4b93



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

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!
  • Seems like you contribute quite often. AMAZING!

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

Coin Marketplace

STEEM 0.28
TRX 0.21
JST 0.039
BTC 97529.61
ETH 3705.71
SBD 3.90