The problem that bothers all timetablers around the world is about resolving lesson conflicts. But how to spot a lesson conflict in a 2D timetable? How to discover that under a card there is another card or many more? The answer is simple.

Our school timetable software will automatically rotate all conflicted cards in the current timetable view. Each conflicted card is slightly rotated by 30° to the left and right respectively. Also, each card has its own Z-order on Z-axis, thus creating a 3D timetable. But wait, there is more.

Screenshot of school timetable with lots of conflicted cards

All conflicted cards are smartly arranged for you. Larger and pinned cards are always at the bottom so as to avoid rotating and the active card is placed on the top. Clicking a card at the bottom brings it to the front, while other cards automatically rearrange. To emphasize 3D even more, shadow of a card being dragged is darker when dragged over the conflicted cards and lighter when there are no cards below. As always, to bring you the best timetabling experience all rearranging, rotating and moving is smoothly animated.

Screenshot of school timetable with several rotated cards

Screenshot of correct school timetable with all conflicts resolved

In the first screenshot there are conflicted cards for 7-D class and for teachers Plutarch and Darwin which are positioned above other non-conflicted surrounding cards. On the last screenshot conflicts are resolved using automatic timetable generator without a single card being rotated.

To sum things up: now you can even visually spot card conflicts without starting timetable validation. Just make sure that there are no rotated cards in the class, teacher or room view (extra views can help too). And if for some reason you don’t want it, uncheck “Rotate conflicted cards” in Help -> Options.

Although playing with smoothly animated cards can be a game-like experience to pass the time ;) , we sincerely wish you happy 3D timetabling with no conflicts!