[null, {"document_url": "https://docs.moodle.org/31/en/Publishing_a_course", "unformatted_src": "/31/en/images_en/thumb/6/66/Backup_publication.png/300px-Backup_publication.png", "src": "https://docs.moodle.org/31/en/images_en/thumb/6/66/Backup_publication.png/300px-Backup_publication.png", "formatted_filename": "px Backup publication", "rendered_width": 300, "rendered_height": 166}, null, {"document_url": "https://docs.moodle.org/31/en/Publishing_a_course", "unformatted_src": "/31/en/images_en/4/49/published_on_list.png", "src": "https://docs.moodle.org/31/en/images_en/4/49/published_on_list.png", "formatted_filename": "published on list", "alt_text": "published on list.png", "rendered_width": 849, "rendered_height": 220}, null]

Publishing a course


Main page ► Managing a Moodle site ► Community hubs ► Publishing a course

Publishing a course is a method of sharing your course on a special Moodle site called a community hub. Moodle.net is an example of a community hub.

When you publish a course, you can choose whether to make it available


Connecting to a community hub

An administrator first needs to check in Administration > Site Administration > Registration that your Moodle site is registered with the community hub(s) that you wish to publish courses to.

Thus, if you'd like to share your course on Moodle.net, your site needs to be registered with moodle.org.

Note: Only sites which are publicly available on the Internet can register with moodle.org.

Publishing a course for download First page of the backup process

The course will then need to be approved by the hub administrator before it appears in the course listing.

How to upload a Moodle course to Moodle.net video:


Updating a course backup

If you improve the course and wish to update the course backup, firstly remove it from the hub, then re-share it. You may also share different versions of the same course.

Publishing a course for people to enrol in

You can display a link to your course on any hub your site is registered on. The hub will redirect users your course.

You can change the information about the course by clicking the 'Update' button in the actions column.

Note: You also need to make sure that users can actually enrol in the course you have just published. This normally means having email-based self-registration enabled for the site and enabling self-enrolment for the course.

Tip! When you advertise a course try to make the course easy to see for people not registered on your site (allow guest access in your course settings / allow Auto-login guests / allow people to register themself).

Hub listing

You can check whether your course has been approved by the hub administrator and is listed on the hub as follows:

Your Moodle site will contact the hub and will then update the status of your course. Removing a course from a hub

If you wish, you can remove your course from a hub at any time.


Only users with the capability moodle/course:publish (by default only users with the role of manager) can publish their course to a community hub. The capability moodle/backup:backuptargethub is also required for publishing courses for download.

Enabling teachers to publish their courses

An administrator can enable teachers to publish their courses on a hub by allowing the capability moodle/course:publish for the teacher role.

Retrieved from "https://docs.moodle.org/31/en/index.php?title=Publishing_a_course&oldid=126307"




