Welcome to the Workday Calendar Tool! This program is designed to improve your experience with UBC's new Workday system by making it more intuitive and user-friendly.
Download the latest version from the Chrome Web Store here.
It can also be manually installed on Firefox from the latest GitHub Release.
Alternatively, to download the latest version, check out our Discord channel #download-versions
.
Join our community and make the most out of the Workday Calendar Tool! Join the discord channel here.
- On the
Find Course Selections
page on workday, buttons should appear on the left hand side. - Click these buttons to add a course to the extension's calendar
- A preview of where the course will fit in your schedule should appear in the extension's calendar
- Click either
Confirm
orCancel
to do the respective actions - Different worklists and terms can be viewed using the top bar
- Calendars can be exported and imported to/from JSON by going to
Settings
and thenExport/Import
- Calendars can also be exported to
.ics
for Google and Apple calendats usingExport to External Calendar
We value your input! If you have any feature requests, please create an issue. Before doing so, kindly check to ensure there are no duplicates.
We welcome new collaborators! To set up the development environment, follow the instructions in the following sections.
You will need a reasonably recent version of Node, as well as Yarn. Note that we use Yarn Classic (latest 1.x) - please do not use Yarn Modern.
- Clone the repo
git clone git@github.com:mlool/workday-calendar-extension.git
- Navigate to the root directory and install dependencies:
yarn install
- Follow the browser-specific instructions below
- Build the project using one of the following commands:
yarn run build-chrome yarn run dev-chrome # watches for file changes and rebuilds accordingly
- Go to
chrome://extensions/
- Change Chrome to Developer mode on the top right
- Click
load unpacked
to the top left - Select the
public
folder - The tool should now appear in your extension menu in Chrome
- Build the project using one of the following commands:
yarn run build-firefox yarn run dev-firefox # watches for file changes and rebuilds accordingly
- Open Firefox and go to
about:debugging
- Select
This Firefox
in the top left - Select
Load Temporary Add-on
- Upload
public/manifest.json
- The tool should now appear in your extension menu in Firefox
See this Firefox installation demo.