Skip to content

FramedStone/SassyNic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
SassyNic Logo

SassyNic

Checkout Wiki and SassyNic Future Roadmap for more detailed information!

License GitHub release

tutorial.mp4

Short Description 🌌

Multiple chrome extensions that hopes to speed up the tasks within MMU CliC.

❗❗ Requirements ❗❗

  • MMU student with "Active" current student status ONLY.
  • Chrome browser & Firefox ONLY (for now).

Installation πŸ”©

  1. Go to Chrome Web Store and search up "SassyNic" -- SassyNic

Key binding ⌨️

Timetable table's navigation: Arrow keys (Left & Right) or ('p' & 'n')
Timetable enroll button: 'e' or 'Enter' key

Tech Stack πŸš€

  1. HTML
  2. CSS
  3. Javascript
  4. Chrome API
  5. Firefox API

Algorithm Used πŸ’»

  1. Backtracking
  2. Genetic (only fitness function part)

Changelog πŸ“

Release Notes, Version Support

Privacy policy πŸ“œ

Privacy Policy

License βš–οΈ

GNU General Public License v3.0

Credits 🀝🏻

Hackerspace MMU and Prof. Linda Chua @ MMU Cyberjaya

FAQs 🍩

How do I install SassyNic?

  • Go to Chrome Web Store and search for "SassyNic". Click Add to Chrome to install. For Firefox, there's .xpi files in Installation

Is there any specific requirement to use SassyNic?

  • Yes, you need to be an MMU student with an Active current student status and use the Chrome browser (for now).

Can I use SassyNic on other browsers?

  • Currently, Chrome is the only supported browser.

What's the logic behind SassyNic?

  • Checkout Wiki for more detaild information.

How long it took you to develop SassyNic?

  • About half a year.

Which year are you in currently?

  • Diploma 2nd year

Is SassyNic safe?

  • Yes and Maybe No, kindly check out Privacy Policy section 4. Security.

Are the generated timetables accurate?

  • Yes and Maybe No.
  • Yes: because it's proven by Algorithms using Mathematical Formula.
  • Maybe No: because SassyNic highly relies on CliC MMU's data accuracy, any slight changes to the data especially its HTML structure can potentially affect the data accuracy that SassyNic is going to display, hence please use at your own risk.

Can I use this extension for other universities?

  • No, it's currently only for MMU students. But I would love to integrate with other universities if the website has similar logics.

Can I contribute to this project?

  • Yes, as long as you're following this guideline and you know what you're doing.

How do I submit bug reports?

Where can I find you?