How do I find my session ID?
First, log into https://eecsoh.eecs.umich.edu/
For Chrome, go to inspect element / open DevTools, go to the Application tab. Under the Storage tab, expand Cookies and select eecs281.eecs.umich.edu. Copy the value of the session cookie.
For Firefox, go to inspect element / open DevTools, go to the Storage tab. Under the Cookies tab, select eecs281.eecs.umich.edu. Copy the value of the session cookie.
If you're on Mobile, you probably can't do this :(. Maybe one day I'll update it?
My office hours aren't syncing (to the right queue | at all), why?
What queue your office hours go into (if at all) are determined by the following rules:
If your title contains "BBB" (case insensitive), your office hours will go into the BBB queue.
If your title contains "Virtual" or "Online" (case insensitive), your office hours will go into the virtual queue.
If your title contains "Proffice" (case insensitive), your office hours will go into the Proffice hours queue.
If your title contains "ugli" (case insensitive), your office hours will go into the ugli queue.
I am having custom office hours at a different location / I can't list one of those in my title. How do I get my office hours to sync?
In this case, you can add the following strings (case insensitive, including the *) to your office hours title (anywhere) to get them to sync to the correct queue:
BBB: *synca*
Virtual: *syncb*
Proffice: *syncc*
Ugli: *syncd*
For debugging purposes, the exact RegEx used to match the strings is as follows:
const bbb_regex = /(\(?bbb\)?|\*SYNCA\*)/i;
const virtual_regex = /(\(?virtual\)?|\(?online\)?|\*SYNCB\*)/i;
const proffice_regex = /(\(?proffice\)?|\*SYNCC\*)/i;
const ugli_regex = /(\(?ugli\)?|\*SYNCD\*)/i;