It's the source code for a chrome extension that improves eDimension.
Specifically, it currently does 3 things, currently.
- Add download buttons to all files/documents (so you don't have to keep)
- Add download button for folders (recursively downloads content of subfolders too)
- Makes eDimension look better.
Even More Dimension chrome extension
We're a tech and design school, and our LMS doesn't fit in. It's archaic, ugly and the experience of using it just isn't great. This is an attempt to make it better.
[x] Add recursive download button to download the entire week's documents all at once.
[x] Add 'download all' button to each page
[ ] Semantic filenames when downloading. I hate it when PDFs are hard to identify (e.g. 154389341.pdf instead of HW1.pdf) Note: Arjun is on this
[ ] Better download icons. The stylistic inconsistency is grating.
Yeah, I debated about this for a while because I'm worried people don't fully understand just how anonymous it is. But to be honest it's completely anonymous so I will never know that it's you downloading those crazy, crazy things on eDimension.
The reason I added it (and fret no, your particular privacy is not even a little compromised), is because I'd like some stats to show the school officially that these features (downloading folders etc) are useful for students. And hopefully get them to officially recommend the chrome extension, or (best case) get a better LMS.
Any way you want.
- Make issues for bugs/suggestions
- Make pull requests
- If you're uncomfortable with GitHub, email me at {myusername}@gmail.com
Should you choose to make a pull request and are changing up the styling, here's some info you might need.
I built this with Sass, and I've included a compilation watch task. Here's how you use it.
- Make sure npm is installed (it should be if you have Node.js installed)
- Open up a terminal
- Run
npm i && gulp watch
That's it. The CSS should auto-compile. I'm gonna modularize the JS too, so running gulp will eventually be necessary for that as well.
Yustynn.