User reported on the social sciences instance of Agenda that if you click on print timetable view, all that happens is that the view changes to list view. After some experimentation I noticed that if i click on timetable view, then click on Print Timetable view, the printable view appears in a new tab and the original tab goes to list view. If I then click on timetable view again and click on Print Timetable view again (with the second tab still there), then the second tab is updated but focus doesn't go there, so all I see is that the first tab goes from timetable view to list view. This is fairly conventional browser behaviour for dependent windows (usually popups).
Emailed user to get confirmation that's the problem. If so, I'll see what if anything I'm able to do to change the behaviour. It may not be necessary if she knows to just click on the second tab.
Backed up Clifton doing presentation of Agenda to Physical Education people. Also in attendance were DCST people (Perry, Jessica etc.) with implementation and support questions.
They decided to install an instance of the software as it is, get their data in and if they like that basic feature set, then contract with Clifton for additional feature. They list their courses by departments but also categorize them by "program" so would like to be able to filter each dept's offerings by which program(s) they're associated with.
I sent PP a copy of the front end files and an sql dump which I hope is enough to create all the tables and populate those that need populating.
I ensured the strings describing the equipment were compliant with current standards and consistent in the UI and in the javascript that controls the UI on these pages in the Agenda site:
the Equipment Requests column in the List view
the Req. Equipment area in the Submit A Course Offering window
the Req. Equipment area in the Edit A Course Offering window
The php that writes the timetable consists of about 100 instances of 100 lines of code which differ by only three short strings from each other. I tried to write a function which would accept those three strings and write out the block, but couldn't get it to work. In fact, when I copy the code from the cell to the function and then call the function, everything seems to execute, but no text appears in the table cell. I gave up after a couple of hours.
I also modified the way Y courses are handled. Instead of Y01-S, they now appear as A01-Y-S.
I have altered the list of equipment choices, but not tested the changes thoroughly.
I have changed all instances of "TT#" to "CRN#".
I'm unable to figure out how to change the default in the SESSION dropdown to Winter 2009/2010. It's currently selecting SUMMER 2008 and I can't find any code which might be causing that to happen. Clifton reports that the GUI should provide a feature for changing that setting.
They also want "A" to appear instead of "F" or "S" for fall and spring courses. I'm pretty sure the db relies on the F or S in that field to determine whether a course is in the spring or fall. Clifton confirms that and says to change only what they see in the GUI and not what's in the DB and being processed behind the scenes.
As of the 16th of November the following changes have been made to Agenda:
The Timetable view was removed from the requester user status. Now when the requester logs in they are greeted with the offering request page.
I added the employee number to the offerings list report and programmed this new feature so that it only appears on printed reports when the administrator is logged in.
I also added the title of the courses to the audit report and enabled the sorting ability to that column.
Lastly, I added the unit value for each courses and completed functionality so that new units can be added, edited and deleted fro the course system.
:: Next Page >>
Agenda is a web-based program that allows departments to schedule course proposals and generate forms required by UVic's central room-booking service. It includes three categories of users for each department (dept admininstrator, requester, guest) each with different privileges.
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |