Skip to content

Repository to try an make a plugin for INGInious to import or make Moodle Cloze style questions. (Current status is non-functional)

License

Notifications You must be signed in to change notification settings

CSUChico/inginious-cloze-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INGInious Cloze Plugin

A pip-installable plugin for INGInious that adds a Moodle Cloze-style question type with a Task Editor tab for authoring.

Installation

pip install -e .

Then register it in configuration.yaml:

plugins:
  - plugin_module: "inginious_cloze_plugin"

Restart INGInious webapp and MCQ agent.

Development

The src/inginious_cloze_plugin directory holds:

  • cloze_problem_backend.py — grading logic
  • cloze_problem_frontend.py — rendering logic
  • task_editor.py — Task Editor tab hooks
  • templates/ — Jinja2 templates
  • static/ — JS/CSS for editor

License

MIT License — see LICENSE.

About

Repository to try an make a plugin for INGInious to import or make Moodle Cloze style questions. (Current status is non-functional)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages