Skip to content
This repository was archived by the owner on Oct 29, 2025. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UDEX

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.

Get Started

  1. Navigate to my /projects page where you can find the udex project.
  2. Click the install button.
  3. Get a new token from the API Access link in the Reviewer Dashboard. API Token
  4. Open the popup by clicking on the extension icon the the Chrome Extension bar next to the address bar.
  5. Check that it's working!

What it Does

Extension Icon Notification

It updates the extension icon with a badge that shows if you have new reviews and/or unread feedbacks from students.

Extension Icon Badges

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.

Review Page Buttons

It adds some buttons to the review page with some actions associated: Review Page Buttons

"MARK ALL PASSED" Button

Expand all rubric items, with "Meets Specification" already selected.

"SUBMIT ALL OPEN" Button

Submits all open rubric items. 💡 This does not submit the review, only any unsubmitted rubric items.

Future Development

Contributing

I don't intend to actively maintain the project but for very minor changes:

  1. Fork this repository
  2. Create your branch (git checkout -b my-new-thing)
  3. Commit your changes (git commit -am 'commit-message')
  4. Push to the branch (git push origin my-new-thing)
  5. Create a new Pull Request.

Development Dependencies

Node.js version 8.5+ and npm

Development Setup

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:

  1. 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
  2. Install all dependencies and build the extension: npm i && npm run build.

  3. Open up Chrome and go to this address: chrome://extensions/.

  4. Turn on "Developer mode" in the top right corner.

  5. Click "LOAD UNPACKED" from the menu and select the root folder that contains this repository (the topmost folder that contains manifest.json).

  6. Navigate to an active review and check that it's working.

License

MIT

About

A quality-of-life Google Chrome Extension for Udacity Reviewers

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages