Skip to content

catalyst/moodle-mod_cms

Folders and files

NameName
Last commit message
Last commit date
May 24, 2023
Aug 27, 2024
Dec 10, 2024
Dec 10, 2024
Oct 29, 2024
May 24, 2023
Oct 29, 2024
Jun 30, 2023
Sep 3, 2024
Jun 30, 2023
Jun 30, 2023
Jun 6, 2023
Jul 25, 2023
May 24, 2023
Aug 14, 2023
Jun 2, 2023
Jun 30, 2023
Dec 10, 2024
Jun 8, 2023

Repository files navigation

Custom activity content types for Moodle

An activity module for managing custom defined content types which are 'first class' concepts in Moodle. This is to enable course author to think in proper concepts that matter to them and not worry about the rendering of each content type which will be defined centrally.

Branches

The following maps the plugin version to use depending on your Moodle version.

Moodle version Branch
Moodle 3.9 to 4.0 MOODLE_39_STABLE
Moodle 4.1 MOODLE_401_STABLE

Installation

Step 1: Install the activity module

Using git submodule:

git submodule add -b MOODLE_401_STABLE git@github.com:catalyst/moodle-mod_cms.git mod/cms

Or you can download as a zip from github

https://github.com/catalyst/moodle-mod_cms/archive/refs/heads/main.zip

Extract this into /path/to/moodle/mod/cms

Then run the Moodle upgrade as normal.

https://docs.moodle.org/en/Installing_plugins

Data sources

Extra detail can be added to CMSs and CMS types via data sources. Within your plugin, add classes that derive from mod_cms\local\datasource\base, and define a function in lib.php called <component>_modcms_datasources(), which returns an array of fully qualified class names for these classes.

Contributing and Support

Issues and pull requests using github are welcome and encouraged!

https://github.com/catalyst/moodle-mod_cms/issues

If you would like commercial support or would like to sponsor additional improvements to this plugin please contact us:

https://www.catalyst-au.net/contact-us

Crafted by Catalyst IT

This plugin was developed by Catalyst IT Australia:

https://www.catalyst-au.net

Catalyst IT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages