Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harsilspatel/moodle-downloader
a 4.9-star chrome extension for batch downloading moodle resources 💾
https://github.com/harsilspatel/moodle-downloader
chrome-extension downloader lectures monash-university moodle moodle-downloader productivity students university
Last synced: 5 days ago
JSON representation
a 4.9-star chrome extension for batch downloading moodle resources 💾
- Host: GitHub
- URL: https://github.com/harsilspatel/moodle-downloader
- Owner: harsilspatel
- License: mit
- Created: 2018-05-16T17:11:34.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T13:10:46.000Z (over 3 years ago)
- Last Synced: 2024-08-24T02:02:02.493Z (3 months ago)
- Topics: chrome-extension, downloader, lectures, monash-university, moodle, moodle-downloader, productivity, students, university
- Language: JavaScript
- Homepage: https://chrome.google.com/webstore/detail/moodle-downloader/ohhocacnnfaiphiahofcnfakdcfldbnh
- Size: 27.9 MB
- Stars: 97
- Watchers: 3
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
MoodleDownloader
A chrome extension for batch downloading Moodle resources.
## Installation 💻
Install the latest version of MoodleDownloader from the [Chrome Web Store](https://chrome.google.com/webstore/detail/moodle-downloader/ohhocacnnfaiphiahofcnfakdcfldbnh).
Alternatively, if you prefer installing it manually, the latest archive can be found [here](https://github.com/harsilspatel/MoodleDownloader/releases/latest).
## Why ⁉️
There are dozens of apps/scripts for downloading moodle resources out there, however, none of them are operable by a non-IT student. For instance, an average art student doesn't know (or doesn't even care) how to execute terminal commands to get those moodle files, therefore I decided to create an average-user-friendly tool! Additionally, this is my exercise in both improving my javascript and better understand how google analytics and chrome apis work (mostly the latter!)## Usage 🛠
1. Login in to your moodle (for example https://moodle.vle.monash.edu)
2. Open the week (section) from where you would like to download the resources from
3. Click on the extension icon and select the resources to be downloaded.
- Click and drag or use ⌘ key to select multiple options:
4. Hit the `Download` button to get the resources!## GIFs 🎞
### Without MoodleDownloader 😩
~38 seconds to download 10 files### With MoodleDownloader 🤩
~11 seconds to download 21 files
#### Motivation 💡
Realised in the week 11 that I don't have most of the resources 😭
#### Credits 👏🏻
Icon made by [kiranshastry](https://www.flaticon.com/authors/kiranshastry) from [flaticon](https://www.flaticon.com)
#### License 📑
[MIT](LICENSE.md)Checkout more awesome projects built by Monash students [here](https://github.com/lorderikir/awesome-monashstudentprojects)
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Jonathan Yeung
💻
Yusuf Ades
🐛
Asher Lim
🤔
Erik Hausen
🐛
LapisLazulis
🐛
Simon Perdrisat
🐛
ssccc
🐛
mcpower
🤔 💻 ⚠️
Angus Trau
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!