This is working but not completely ready. I'm summing up the changes:
activation routine completely reworked. Now people should be able to form proper schedules including:
specials going on a different track, some of them creating their own activities
reworked schedule and schedule compatibility check (this is for @danielevilone to review). For now schedules exist only during the day - no schedule can traverse to the next day.
for tests, now there a window showing activities for specials and one normal chosen at random
the meets-criteria routine (below) needs a branching if that I do not like, but I didn't manage to make it better - @digitaldust give me a honest opinion (it can even stay like that, I think it works, but surely needs some more eyes).
What is not yet there (and will go in a next branch):
This is working but not completely ready. I'm summing up the changes:
meets-criteria
routine (below) needs a branching if that I do not like, but I didn't manage to make it better - @digitaldust give me a honest opinion (it can even stay like that, I think it works, but surely needs some more eyes).What is not yet there (and will go in a next branch):