Various python scripts to help with moodle tasks
- Edit the GlossaryTemplate.xml to provide the glossary metadata (name and description)
- Edit the entry template in this script to provide the desired entry metadata
- Prepare an xlsx sheet with the terms and definitions arranged in columns with a header element indicating which one contains terms and which one contains definitions
- Run the script: python xlsx2glossary.py to produce the glossary as output.xml
- Import the xml file into your moodle instance
- lxml
- openpyxl