npx skills add ...
npx skills add serpdownloaders/skills --skill moodle-downloader
Backup complete Moodle courses with all resources and activities
npx skills add serpdownloaders/skills --skill moodle-downloader
Download Moodle course videos, lecture recordings, and learning resources directly from your browser. This extension is currently in development and has not been released yet.
Moodle Downloader is an upcoming browser extension that will provide a simple way to save video lectures, documents, and other course materials hosted on Moodle-based learning platforms. Rather than navigating nested course pages and dealing with embedded players that offer no save option, users will be able to capture resources from any Moodle instance right inside the browser.
This extension is not yet available for download. Development is in progress and a release date has not been announced. Sign up below to get notified when it launches.
:bell: Get notified when this launches: Join the waitlist

Moodle serves as the backbone learning management system for thousands of universities, schools, and corporate training programs around the world. Instructors upload lecture videos, slide decks, reading materials, and supplementary resources into deeply nested course structures. Students can view these materials inside the browser, but Moodle does not always expose a straightforward download button, especially for embedded video content delivered through its built-in media player or third-party integrations like Kaltura and Panopto.
When a semester ends or course access expires, students lose the ability to revisit material they relied on. Moodle Downloader is being designed to sit inside the browser and scan active course pages for downloadable resources. The goal is to detect embedded video sources, linked files, and streamed lectures so users can save them locally before access disappears.
Exported files will be saved in standard formats playable on any device, media player, or editing application without conversion.
When will Moodle Downloader be released? A release date has not been set. Sign up at the waitlist link above to be notified as soon as it is available.
Will it work with any Moodle site? The extension is being built to work with standard Moodle installations regardless of which institution hosts them. Compatibility with heavily customized Moodle themes or third-party plugins will be evaluated during development.
What video quality will it support? Quality will depend on the resolution options the Moodle instance makes available. Many institutions upload lectures at 720p or 1080p, and the extension will let you choose among the resolutions the server provides.
Will it download protected or DRM-locked content? The extension is designed to capture openly embedded media. Content protected by DRM or institutional access controls may not be downloadable depending on the delivery method.
Is it free? Pricing details will be announced closer to launch. SERP extensions typically include a free trial period.
Can I download all resources from an entire course at once? Batch downloading at the course-section level is a planned feature. Full-course bulk export will depend on how the Moodle instance structures its pages and resource links.
This repository is distributed under the proprietary SERP Apps license in the LICENSE file. Review that file before copying, modifying, or redistributing any part of this project.
Moodle is an open-source learning management system used by schools, universities, and organizations worldwide to deliver online courses and training programs. It supports video lectures, document hosting, quizzes, assignments, and discussion forums within a structured course format. While Moodle provides robust in-browser access to course content, it does not always offer a built-in way to save embedded videos or bulk-download resources. Moodle Downloader is being built to fill that gap for students and learners who need offline access to materials from their courses.