See our devpost submission here: https://devpost.com/software/mcit-portal-a-chrome-extension
Members:
Jorge Camilo Wu, Kelvin Cheung
Languages:
HTML, CSS, JavaScript, Chrome APIs
Overview
We've created a MCIT Portal in the form of a chrome extension that allows easy navigation to frequent links for the MCIT program. As full-time students, we've wasted a lot of time bookmarking links, clicking through layers within Coursera, and digging through email and Slack channels to find imporant links. The MCIT Portal solves this problem in a lightweight and intuitive chrome extension.
Features
- Lightweight
MCIT Portal is lightweight, and does not run in the background. MCIT Portal only runs when the extension is clicked on or when the settings are saved. This saves precious memory in an already memory hungry browser! - Open-source
MCIT Portal is open-source (duh!). Additionally, there are opportunities for students of the program to provide feedback and add new features. - Secure
Unlike other chrome extensions, MCIT portal does not require a login, account, or any special permissions. The only data stored by MCIT Portal can be found in the options page, and is stored internally on your gmail account using chrome.storage API. - Inuitive
We've spent a lot of time on designing the UI of the extension. It's designed to be minimal, yet still makes navigation a breeze for users. - Dynamic
The links in the portal are dynamic and update based on your class selections and course term. In other words, the links are always kept current, saving the user time in removing and adding bookmarks! You can use this extension from when you enroll in the program, until you finish the program.
Navigation
MCIT Portal supports the following navigation:
-
Coursera (along with your selected courses)
- Overview
- Live Events
- Grades
- Resources
-
Piazza (along with your selected courses)
-
Slack
-
Administrative
- Contact MCIT Staff
- PennInTouch
- Academic Calendar
- Student Handbook
- Handshake
- MCIT Seminars
-
ProctorU
-
Settings
- Collaborative and Open-source
We'll listen to our users and keep this extension running. We'll also add new features based on community feedback, which is built right into the extension.
- Dark Theme
We understand that many users prefer a dark theme in their Chrome browser. In a future version, we'd like to give our users the choice of a dark-themed MCIT Portal!
- Chrome Web Store
With the permission of the University of Pennsylvania, we plan to host this extension on the Chrome Web Store. This makes it easy for students to find, and for us to distribute updates.