Welcome to the Teaching and Lab Assistant Scheduling System!

This program is an assistant scheduling system which assigns teaching assistants (TA's) and lab assistants (LA's) to class sections.

Entering Data: To enter data into the system, simply double click on one of the folders on the tree in the left-most panel. Double-click on one of the items to bring up that item's information on the right panel. Data can be edited directly inside the text fields and drop down boxes, which will automatically save. Click the "Cancel Changes" button at any time to undo any changes made.

Adding Resources: To add a new resource into the system, use the top toolbar to select the appropriate button, e.g. "Add Assistant". A pop-up window will appear where to enter the name of the resource to be added.

Running the Scheduler: Once all data has been entered, click the "Run" button on the top left. This will run the scheduler based on the information entered, and will produce a schedule. One produced, the schedule will then appear on the left panel under the "Schedules" folder.

Viewing Schedules: Upon clicking on a schedule, a listing of assignments between assistants and sections will appear. The "Unseen" box next to each assistant means that this schedule has not been viewed by that particular assistant yet. Click the "Publish" button at the top to send out the schedule to these assistants to either approve or reject. Click "Finalize" to finalize this schedule.

Audit Unavailable Times: Click on the "Audit Unavailable Times" button on the top toolbar to review the unavailable times that the assistants have submitted via the webform. A new window will pop up with the list of unavailable times next to each assistant. These times can then be individually accepted or rejected, or they can be audited all at once, using the "Accept All" and "Reject All" buttons. Click the "Finished Auditing" button when complete.