Introduction

quizpy is a package to create questions for the Moodle Learning Management System in XML format. The goal is to create an easy way to design quizzes in an offline way, that can be imported later.

Motivation

During the COVID-19 pandemic we were all forced into the topic of e-Learning. The Moodle LMS proved to be the single most important tool for the university, especially for providing a way to conduct online exams at scale.

However, we also had to learn how terrible the UI of Moodle can be for instructors, with lots of confusing settings, non-obvious pitfalls and slow response time. This is especially painful when creating a large exam where detailed settings matter, but are easily overlooked.

Luckily, Moodle provides a way to import questions from different formats. This package aims to leverage this feature in order to create a catalogue of questions, with the full spectrum of options available, which can be put under version control and edited offline.