MMU Schedulr

A chrome extension that imports MMU timetable into Google or other calendars

Get the extension

What's this extension about? 📅

A chrome extension that extracts your MMU CliC timetable, adds recurring events recurring events to Google Calendar, and lets you download it as an .ics file to import calendar into other calendars like Outlook Calendar and Apple Calendar. Saving you lots of time.

Requirements 👀

- MMU Student with "Active" current student status ONLY
- Chrome browser ONLY

Installation đŸ“Ļ

  1. Go to the extension's page or search up "Schedulr" in Chrome Web Store.
  2. Click "Add to Chrome".

Usage 🕹ī¸

Note: Some steps after step 4 may vary depending on your target calendar.

For students:

  1. Go to "View My Classes/Schedule > By Class" in CliC. (Ensure all subjects are expanded).

For lecturers:

  1. Go to "Instructor WorkCenter > My Weekly Schedule" in CLiC.
  1. Open the extension by using the shortcut key or by clicking the extension icon.
  2. An authentication window will appear, grant permission for both scopes and then reopen the extension.

To import calendar into Google Calendar

  1. Select Transfer to Google Calendar, then click Confirm.
  2. Select all the necessary options.
  3. Press the Submit button to transfer timetable to Google Calendar.

To import calendar into other calendars (like Outlook, Apple Calendar)

  1. Select Download an .ics file, then click Confirm.
  2. Select all the necessary options.
  3. Press the Submit button to download the .ics file.
  4. Go to your target calendar and import the .ics file.
Tip: An .ics file lets you import events into other calendar apps like Outlook.

Key Binding ⌨ī¸

The shortcut key opens up the popup page

Project status âŗ

Schedulr version 3.0.1 is available on Chrome Web store as of now.

Contributing 🤝

Schedulr is an open-source project designed to assist fellow MMU peers. I invite you to participate in various ways to contribute and enhance the project!

Feel free to explore the contribution guidelines below to get started. Your involvement is greatly appreciated!

Development Guide 📚

If you're interested in contributing code to the project, please refer to the development guide here.

Tech Stack 🚀

  1. Javascript
  2. Google API
  3. HTML, CSS

Changelog 📁

Detailed changes for each release are documented in the release notes.

Privacy Policy 📜

Please read the Privacy Policy for this extension before proceeding.

License ⚖ī¸

This project is licensed under the GNU General Public License v3.0 - see the LICENSE

Buy me a coffee ☕

I seem to have developed a bit of an addiction to espresso shots, so if you're feeling generous, feel free to buy me a coffee!

Credit 🎉

This project was developed at Hackerspace MMU. Also shoutout to a couple of friends who helped me out on this project.

User Reviews 📝

As an MMU student, this is by far the most time-saving extension for scheduling my classes in Google Calendar.

Something that used to take me an hour or two of painstaking setup every trimester is going to be done with just a single login and a couple of clicks from now on. Works for lecturers too! And since we use Outlook, the option to generate as an .ics file is really helpful to get the schedule into Outlook as well! Just click "Add Calendar" -> "Upload from file" then import the .ics file.

Setup was straightforward and simple, will be using this every semester!

As an MMU graduate, I wish I had this.

10/10 feature. Will be using for every semester.

Tried it out and it's amazing!! Really work and saved my time a lot!! Thank you!!!