Course elements : Integration and extension

The course element module has been designed for extensibility:

Important note: the extensibility model of the Customlabel element has been designed at very early stages of the Moodle development cycle. Thus it pay appear as not optimal. We DO have plans for restructurating entirely this plugin and take benefit of the new Mustache templating and new code overriding possibilities of Moodle. This is a real biiig work we do not know yet how to launch.

Extend the Customlabel plugin means adding some additional course element types as submodules to fulfill local needs.

However, adding new types may create s local singularity that makes cours less compatible with other Moodles including having installed a common Customlabel version. This risk will be mitigated if:


Element subtype generic model - Back to plugins index - Back to catalogue index