Hi Craig.
1. Currently we have each category listed on the main menu page under
the tasks heading. (screenshot at
http://www.cameronweir.com/mainmenu.jpg)
with each page then only showing the rooms in that category. I guess
tabs could work a treat in this fashion as it may be more obvious then
a dropdown although dropdowns can have many more entries than tabs
would allow. I dont think it would be wise to have every category
displayed on the one page as the page could become quite long
unnecessarily (especially as we also use it for resources such as data
projectors).
2. Maybe a DB table of 'exclusions' that lists instance that room is
not booked.
3. Personally I feel that a field such as 'recurring until DD/MM/
YYYY' (defaults to entire term if no date entered would be more
beneficial). For instance a typical term here would be structured as
follows:
Week 1- All year levels recurring
Week 2- All year levels recurring
Week 3- All year levels recurring
Week 4- All year levels recurring
Week 5- All year levels recurring
Week 6- All year levels recurring
Week 7- All year levels recurring
Week 8- All year levels recurring
Week 9- Year 8-10 recurring only as 11/12 on exam block.
Week 10- No recurring as all year levels on exam block.
Presently to achieve this I must create three terms and then reenter
the recurring bookings for week 9 into the '2nd' term that I created.
This is further complicated in Term 4 when all year levels have
finishing starting dates. So if I could say when entering a recurring
booking for a year 11 Class 'recur only upto week 8' this would be
excellent. Hope I explained this OK.
As a note this point was the only negative feedback that I received
from Staff after deployment (apart from when it crashes due to bugs in
our category hack)
Thanks
Cameron