moodle-downloader
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMoodle Downloader — Coming Soon (Browser Extension)
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.
- Detect and download video lectures embedded in Moodle course pages
- Save documents, slides, and other uploaded course resources
- Work across self-hosted Moodle instances at any school or organization
- Handle multiple video formats used by Moodle's media player
- Designed for Chrome, Edge, Brave, Opera, Firefox, and other Chromium browsers
直接从浏览器下载Moodle课程视频、讲座录音和学习资源。该扩展目前正在开发中,尚未发布。
Moodle Downloader是一款即将推出的浏览器扩展,可提供简单的方式来保存基于Moodle的学习平台上托管的视频讲座、文档和其他课程资料。用户无需浏览嵌套的课程页面,也无需应对没有保存选项的嵌入式播放器,直接在浏览器内就可以从任何Moodle实例获取资源。
- 检测并下载Moodle课程页面中嵌入的视频讲座
- 保存文档、幻灯片和其他上传的课程资源
- 适配任何学校或机构的自托管Moodle实例
- 支持Moodle媒体播放器使用的多种视频格式
- 适用于Chrome、Edge、Brave、Opera、Firefox及其他Chromium内核浏览器
Status
状态
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
该扩展暂未开放下载。 开发正在进行中,尚未公布发布日期。可在下方注册,以便在推出时收到通知。
:bell: 上线时接收通知: 加入等候名单
Links
链接
- :hourglass_flowing_sand: Waitlist: Coming Soon — Sign Up
- :question: Help center: SERP Help
- :bulb: Request features: GitHub Issues
- :hourglass_flowing_sand: 等候名单:即将推出 — 立即注册
- :question: 帮助中心:SERP帮助
- :bulb: 提交功能需求:GitHub Issues
Preview
预览


Table of Contents
目录
Why Moodle Downloader
为什么需要Moodle Downloader
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.
Moodle是全球数千所大学、学校和企业培训项目使用的核心学习管理系统。讲师会将讲座视频、幻灯片、阅读材料和补充资源上传到深度嵌套的课程结构中。学生可以在浏览器内查看这些资料,但Moodle并不总是提供简单直接的下载按钮,尤其是针对通过内置媒体播放器或Kaltura、Panopto等第三方集成服务提供的嵌入式视频内容。
当学期结束或课程访问权限到期后,学生将无法再访问他们之前使用的学习资料。Moodle Downloader的设计目标是在浏览器内运行,扫描当前打开的课程页面中的可下载资源,检测嵌入式视频源、链接文件和流媒体讲座,方便用户在访问权限消失前将资源保存到本地。
Planned Features
规划功能
- Video detection from Moodle's embedded media player and common LMS integrations
- Batch saving of all downloadable resources within a single course section
- Support for lecture recordings delivered through HLS or DASH streaming
- Document and file capture for PDFs, slides, and attached materials
- Automatic file naming based on course name, section, and resource title
- Quality selection for video lectures when multiple resolutions are available
- Browser-native operation with no desktop software or command-line tools required
- Cross-browser compatibility targeting Chrome, Edge, Brave, and Firefox
- 从Moodle嵌入式媒体播放器和常见LMS集成服务中识别视频
- 批量保存单个课程板块内的所有可下载资源
- 支持通过HLS或DASH流传输的讲座录像
- 捕获PDF、幻灯片和其他附件类的文档和文件
- 根据课程名称、板块和资源标题自动命名文件
- 当视频存在多种分辨率时,支持选择视频画质
- 纯浏览器端运行,无需安装桌面软件或命令行工具
- 跨浏览器兼容,支持Chrome、Edge、Brave和Firefox
How It Will Work
运行方式
- Install the extension once it is released.
- Log in to your institution's Moodle site in the browser.
- Navigate to the course page containing the videos or resources you want.
- Open a lecture video or resource section so the browser loads the content.
- Click the extension icon to see all detected media and files on the page.
- Select individual items or choose to download everything in the section.
- Pick a video quality if the source offers multiple resolutions.
- Start the download and save the files to your local machine.
- 扩展发布后安装该扩展
- 在浏览器中登录您所在机构的Moodle站点
- 导航到包含您想要下载的视频或资源的课程页面
- 打开讲座视频或资源板块,让浏览器加载对应内容
- 点击扩展图标,查看页面上所有检测到的媒体和文件
- 选择单个项目,或选择下载当前板块的所有内容
- 如果源文件提供多种分辨率,选择所需的视频画质
- 启动下载,将文件保存到本地设备
Expected Formats
支持格式
- Input: Moodle embedded video streams (MP4 / HLS / DASH), uploaded files (PDF, PPTX, DOCX, etc.)
- Output: MP4 for video content; original format preserved for documents and other files
Exported files will be saved in standard formats playable on any device, media player, or editing application without conversion.
- 输入:Moodle嵌入式视频流(MP4 / HLS / DASH)、上传文件(PDF、PPTX、DOCX等)
- 输出:视频内容输出为MP4格式;文档和其他文件保留原始格式
导出的文件将保存为标准格式,无需转换即可在任何设备、媒体播放器或编辑应用中播放和使用。
Who It's For
适用人群
- University students saving lecture recordings for exam review and study
- Online learners archiving course materials before enrollment access expires
- Teaching assistants collecting resources across multiple course sections
- Corporate trainees keeping copies of professional development modules
- Researchers gathering instructional media for academic reference
- 需要保存讲座录像用于考试复习的大学生
- 需要在注册访问权限到期前归档课程资料的在线学习者
- 需要收集多个课程板块资源的助教
- 需要留存专业发展模块副本的企业培训学员
- 需要收集教学媒体用于学术参考的研究人员
Use Cases We're Building For
设计使用场景
- Save an entire semester of recorded lectures for offline study during finals
- Archive course PDFs and slides before your enrollment period closes
- Download training videos from a workplace Moodle instance for travel viewing
- Keep backup copies of resources from courses you completed in previous terms
- Capture guest lecture recordings that may not remain available permanently
- 保存整学期的讲座录像,供期末期间离线学习
- 在注册期结束前归档课程PDF和幻灯片
- 从企业Moodle实例下载培训视频,供出差时观看
- 备份过往学期已完成课程的资源副本
- 保存可能不会永久开放的客座讲座录像
Security & Scope
安全与适用范围
- Operates only on the page the user intentionally opens in the active browser tab
- Detects supported playback sources only for user-initiated downloads or exports
- Does not execute page instructions, shell commands, or arbitrary scripts from page content
- Does not follow unrelated links or perform actions outside the active workflow
- Limits support to the named platform, approved embedded contexts, and user-authorized sessions when required
- 仅在用户主动在当前浏览器标签页打开的页面上运行
- 仅为用户主动发起的下载或导出操作检测支持的播放源
- 不会执行页面内容中的页面指令、shell命令或任意脚本
- 不会访问无关链接,也不会执行当前工作流之外的操作
- 仅支持指定平台、已批准的嵌入式上下文,必要时仅在用户授权的会话中运行
FAQ
常见问题
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.
Moodle Downloader什么时候发布?
尚未确定发布日期。可通过上方等候名单链接注册,一旦上线就会收到通知。
它可以在任何Moodle站点上使用吗?
该扩展的设计目标是适配所有机构托管的标准Moodle安装。开发过程中会评估与高度自定义的Moodle主题或第三方插件的兼容性。
它支持哪些视频画质?
画质取决于Moodle实例提供的分辨率选项。很多机构会上传720p或1080p的讲座视频,扩展将允许用户在服务器提供的分辨率中进行选择。
它可以下载受保护或DRM加密的内容吗?
该扩展旨在捕获公开嵌入的媒体。受DRM或机构访问控制保护的内容可能无法下载,具体取决于传输方式。
它是免费的吗?
定价细节将在临近发布时公布。SERP的扩展产品通常会提供免费试用期。
我可以一次性下载整门课程的所有资源吗?
课程板块级别的批量下载是规划中的功能。整门课程的批量导出能力取决于对应Moodle实例的页面和资源链接结构。
License
许可证
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.
本仓库按照LICENSE文件中的SERP Apps专有许可证分发。在复制、修改或重新分发本项目的任何部分之前,请查阅该文件。
Notes
注意事项
- This extension is in development and is not available for download yet
- Only download content you have legitimate access to through your institution
- Video quality will depend on the resolution provided by the Moodle instance
- Moodle platform updates or institutional configuration changes may affect functionality once released
- An active account on a Moodle-based site and an internet connection will be required
- 该扩展正在开发中,目前尚未开放下载
- 仅下载您通过所在机构合法获得访问权限的内容
- 视频画质取决于Moodle实例提供的分辨率
- 发布后,Moodle平台更新或机构配置变更可能会影响功能可用性
- 需要具备Moodle站点的有效账号和互联网连接才能使用
About Moodle
关于Moodle
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.
Moodle是一款开源学习管理系统,全球的学校、大学和机构都使用它来提供在线课程和培训项目。它支持在结构化的课程格式中集成视频讲座、文档托管、测验、作业和讨论论坛。虽然Moodle提供了强大的浏览器端课程内容访问能力,但它并不总是内置保存嵌入式视频或批量下载资源的功能。Moodle Downloader的开发目标就是为需要离线访问课程资料的学生和学习者填补这一空白。