2b7027e37d975557ab0ce64aeb2b39d35533e057
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Open edX Plugins by Andal
A public repository of custom Open edX plugins developed by Andal. These plugins extend and enhance the Open edX learning management system.
Plugins
This repository contains the following plugins:
| Plugin | Description |
|---|---|
| — | — |
(Plugins will be listed here as they are added)
Requirements
- Open edX (Lilys or later)
- Python 3.8+
- Open edX Tutor (recommended for installation)
Installation
Each plugin can be installed individually. Refer to the individual plugin's README for specific installation instructions.
Generic Installation
# Clone the repository
git clone https://github.com/andal/plugins.git
cd plugins
# Install a specific plugin
pip install ./<plugin-name>
Using Tutor
Add the plugin to your Open edX custom plugins configuration:
OPENEDX_PLUGIN_SETTINGS:
<plugin-name>:
KEY: value
Development
# Clone the repository
git clone https://github.com/andal/plugins.git
cd plugins
# Create a virtual environment
python -m venv venv
source venv/bin/activate # Linux/Mac
# or
venv\Scripts\activate # Windows
# Install development dependencies
pip install -e .[dev]
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the LICENSE file for details.
Contact
- Website: andal.dev
- Email: contact@andal.dev
Acknowledgments
Description