Online Course Plugin development with Python and QGIS