GithubHelp home page GithubHelp logo

j-delaney / planner-helper Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 14.0 255 KB

Easily fetch Rate My Professor, CAPEs, and grade distributions in UCSD's WebReg

Home Page: https://chrome.google.com/webstore/detail/planner-helper/omoljdnncdeeglgmagijlamhjlagobep

CSS 1.99% JavaScript 97.44% Shell 0.57%

planner-helper's People

Contributors

alanyee avatar cameronellis avatar codyli520 avatar j-delaney avatar krau612 avatar masterpavan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

planner-helper's Issues

Error Messages

I'm pretty sure error messages don't display properly right now. We should fix this.

Update bug report text

In the Planner Helper box there is text that says to report bugs to me. I have been getting bug reports for WebReg through it. It should be made more clear that the bug reports are only for Planner Helper

Addressing the teacherReplace function issue

I was thinking about a more permanent solution to this naming problem than this. I've noticed that there's more than just these professors that are having naming issues.

We could use a separate file so that gradeDist.js, rmp.js, and cape.js could all use the function.

And instead of using a for loop and checking all of them, we could use a hashmap

Thoughts?

image

Better sliding animation

Right now, the planner helper box keeps changing height as more and more data loads. This can be distracting for the user and doesn't look very nice. It would be awesome if we could fix this.

Need script to create releases

Right now I manually zip up the appropriate files and upload that .zip to the chrome webstore to release a new version. We need a way to automate that process (including minifying the JS files).

Extension stuck loading data

When running the extension, the user will run into this issue:
image

Diving further into this. I've noticed that when I reload the extension from source code, only then does the extension successfully load the data.

I've also tried diagnosing the problem by looking at older versions that I knew were working before, such as commits before mine but I run into the exact same problem

I am suspicious that this has part to do with the issue:
image

Should all CAPE information be shown?

I noticed "Avg Grade Expected" and "Avg Grade Received" sections from CAPE are left out from the plugin display.
Were they intentionally left out?

Firefox Version

I've done some work on this but it was rejected from the FireFox store because there is an event listener for DOMNodeInserted. This needs to be removed

Getting started instructions

The README should include a section detailing how to get started developing for the project. It should include a project structure and the basic of chrome extensions / how to test them.

New Icon

Right now the icon is a free icon I found online. If anyone has graphic design skills I'd love to see what you come up with for a new icon!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.