udex is a quality-of-life Google Chrome Extension for Udacity Reviewers.
IMPORTANT NOTICE: The API is eventually going to be shut down and when that happens udex will become inactive.
- Navigate to my /projects page where you can find the
udexproject. - Click the install button.
- Get a new token from the API Access link in the Reviewer Dashboard.
- Open the popup by clicking on the extension icon the the Chrome Extension bar next to the address bar.
- Check that it's working!
It updates the extension icon with a badge that shows if you have new reviews and/or unread feedbacks from students.
Badge numbers: The first number is the number of new reviews available. The second number is the number of unread student feedbacks you have.
Badge colors:
- Red: You have new reviews.
- Blue: You only have new feedbacks.
- Grey: You have no new reviews or feedbacks.
It adds some buttons to the review page with some actions associated:
Expand all rubric items, with "Meets Specification" already selected.
Submits all open rubric items. 💡 This does not submit the review, only any unsubmitted rubric items.
I don't intend to actively maintain the project but for very minor changes:
- Fork this repository
- Create your branch (
git checkout -b my-new-thing) - Commit your changes (
git commit -am 'commit-message') - Push to the branch (
git push origin my-new-thing) - Create a new Pull Request.
Node.js version 8.5+ and npm
For development and testing you'll need to install a chrome extension from a folder. Here are the steps to get it up and running:
-
Clone this repository and open your terminal to the repository folder:
mkdir udex git clone https://github.com/trolster/udex-chrome-extension.git udex cd udex -
Install all dependencies and build the extension:
npm i && npm run build. -
Open up Chrome and go to this address:
chrome://extensions/. -
Turn on "Developer mode" in the top right corner.
-
Click "LOAD UNPACKED" from the menu and select the root folder that contains this repository (the topmost folder that contains
manifest.json). -
Navigate to an active review and check that it's working.
MIT