All Projects → harsilspatel → moodle-downloader

harsilspatel / moodle-downloader

Licence: MIT license
A 4.9 stars rated chrome extension for batch downloading Moodle resources 💾

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to moodle-downloader

GeckoDownloadManager
🐸 Gecko Download Manager is a Chrome Extension that improves downloading lectures 💾 from the Echo360 System.
Stars: ✭ 44 (-35.29%)
Mutual labels:  lectures, university, monash-university
Edx Dl
A simple tool to download video lectures from edx.org (and other openedx sites)
Stars: ✭ 1,769 (+2501.47%)
Mutual labels:  downloader, university
Notre-Dame-v3
The 3rd generation of ÉTSMobile, the main gateway between the École de technologie supérieure and its students on mobile devices
Stars: ✭ 13 (-80.88%)
Mutual labels:  students, university
Coursera Dl
Script for downloading Coursera.org videos and naming them.
Stars: ✭ 8,609 (+12560.29%)
Mutual labels:  lectures, downloader
dcs-notes.github.io
Unofficial notes for modules offered in the first year of Computer Science by the University of Warwick
Stars: ✭ 22 (-67.65%)
Mutual labels:  students, university
intern.plus
Upgrade your internship hunting experience.
Stars: ✭ 52 (-23.53%)
Mutual labels:  students, university
Studijne Materialy Fiit
Repozitar pre INFO a PKSS odbory
Stars: ✭ 117 (+72.06%)
Mutual labels:  students, university
schsrch
Simple and intuitive CIE search engine
Stars: ✭ 35 (-48.53%)
Mutual labels:  productivity, students
study-snap
📓📲 Flutter app for managing study materials in form of photos.
Stars: ✭ 34 (-50%)
Mutual labels:  lectures, university
SigTools
📆 Sigarra Tools | An extension that makes the information system of the University of Porto slightly better.
Stars: ✭ 35 (-48.53%)
Mutual labels:  productivity, moodle
FAU-Einrichtungen
WordPress-Theme für zentrale Einrichtungen der Friedrich-Alexander-Universität Erlangen-Nürnberg
Stars: ✭ 15 (-77.94%)
Mutual labels:  university
dl
Command-line file downloader tool
Stars: ✭ 39 (-42.65%)
Mutual labels:  downloader
markbot
An application that automatically tests and marks student code assignments in Algonquin College Graphic Design’s Web Dev courses.
Stars: ✭ 23 (-66.18%)
Mutual labels:  students
amc2moodle
amc2moodle, is an automatic tool to convert multiple choice quiz between auto-muliple-choice LaTeX format and moodle XML format.
Stars: ✭ 14 (-79.41%)
Mutual labels:  moodle
docker-compose-moodle
This project quickly builds a local workspace for Moodle (Apache2, PHP-FPM with XDEBUG y Postgres) using containers for each of its main components. The local workspace is built and managed by Docker Compose
Stars: ✭ 33 (-51.47%)
Mutual labels:  moodle
youtube-dl-wpf
A simple GUI wrapper for youtube-dl and yt-dlp.
Stars: ✭ 358 (+426.47%)
Mutual labels:  downloader
Tasky
Tasky is a task management app made with SwiftUI.
Stars: ✭ 22 (-67.65%)
Mutual labels:  productivity
zotprime
Full packaged on-premise Zotero platform
Stars: ✭ 201 (+195.59%)
Mutual labels:  university
uget
(WIP) Universal Getter of remote files
Stars: ✭ 46 (-32.35%)
Mutual labels:  downloader
commitlog
Generate Changelogs from Commits (CLI)
Stars: ✭ 63 (-7.35%)
Mutual labels:  productivity

MoodleDownloader

A chrome extension for batch downloading Moodle resources.

MIT license Chrome Web Store Chrome Web Store

Installation 💻

Install the latest version of MoodleDownloader from the Chrome Web Store.

Alternatively, if you prefer installing it manually, the latest archive can be found here.

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 from flaticon


License 📑

MIT

Checkout more awesome projects built by Monash students here

Contributors

Thanks goes to these wonderful people (emoji key):


Jonathan Yeung

💻

Yusuf Ades

🐛

Asher Lim

🤔

Erik Hausen

🐛

LapisLazulis

🐛

Simon Perdrisat

🐛

ssccc

🐛

mcpower

🤔 💻 ⚠️

Angus Trau

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].