A pip-installable plugin for INGInious that adds a Moodle Cloze-style question type with a Task Editor tab for authoring.
pip install -e .Then register it in configuration.yaml:
plugins:
- plugin_module: "inginious_cloze_plugin"Restart INGInious webapp and MCQ agent.
The src/inginious_cloze_plugin directory holds:
cloze_problem_backend.py— grading logiccloze_problem_frontend.py— rendering logictask_editor.py— Task Editor tab hookstemplates/— Jinja2 templatesstatic/— JS/CSS for editor
MIT License — see LICENSE.