- Published on
Finally. Personal schedules.
- Authors
- Name
- Saad
- Username
- @saad
After more than two years, a feature that was promised and awaited to our users since we began was personal schedules. This means Timely is more than just knowing if it's period 1 and how long left, now you know what you have. This took roughly a weeks worth of manual data collection, combined with months effort in programming and perfecting this feature the Timely way.
Along with that, we also introduced a slightly modified UI, as the vision of Timely expands. You can see both the personal schedules feature and the new UI in action below:
A look at the new personal schedules with the modified UI.
The implementation of this feature involved the creation of a new "system" for creating schedules. One that is easy to implement and incredibly efficient. It's what I like to call, Timelytable v2. Here's how it works:
- Class schedules are encoded into a 7-character alphanumeric code, such as 'ABCD123'.
- Each letter (A-K) and number (1-9) are assigned to a certain subject (or multiple) on the schedule.
- Timely stores this schedule on the database, and assigns it to every user based on their class.
- Then, whenever you open Timely, this Timelytable code is processed and voila, there's your schedule.
Right now, Personal Schedules are only available to Grades 6-11 boys. We will expand beyond this when the opportunity presents itself (adoption of Timely outside the boys' side is limited).
Fixes
Bug Fixes
Minor bug Fixes & Improvements
Enjoy!
- Cheers, Saad