Note: The current version's JavaScript files are obfuscated for initial release. An open-source version with full source code will be available in future releases.
Moodesk is a Chrome extension designed to enhance your Moodle learning experience with floating to-do lists and integrated PDF viewing capabilities.
Manage your course-specific tasks with a floating todo list that stays with you as you browse.
Todo list demonstration: Creating, managing, and organizing course tasks
Key features:
- Course-specific todo lists
- Drag-and-drop task reordering
- Automatic task persistence
- Collapsible interface
- Movable window position
View PDF files directly within your course page, eliminating the need to switch between tabs.
PDF viewer demonstration: Split-screen view and size adjustment
Key features:
- Split-screen viewing
- Adjustable layout size
- Quick external opening option
- Smooth PDF switching
- Auto-hiding interface
Currently, there are two ways to install Moodesk:
- Visit the Chrome Web Store (link coming soon)
- Click "Add to Chrome"
- Follow the installation prompts
- Download the latest release ZIP file
- Extract the ZIP file to a folder
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top-right corner
- Click "Load unpacked" and select the extracted folder
- Chrome: version 88 or later
- Other Chromium-based browsers may work but are not officially supported
storage
: For saving todo lists locally- Host permission: For accessing Moodle course pages
- All data is stored locally on your device
- No data is transmitted to external servers
- No personal information is collected
We welcome contributions! Here's how you can help:
- 🐛 Report bugs
- 💡 Suggest new features
- 📖 Improve documentation
This project is licensed under the MIT License - see the LICENSE file for details.
- Complete rewrite with improved performance
- Added PDF viewer functionality
- Enhanced UI/UX design
- Improved stability and bug fixes
Special thanks to:
- The Moodle community
- Our beta testers
- All contributors and supporters
Made with ❤️ for Moodle users