Main Page

From MoodleDocs

About MoodleNet

MoodleNet is our open source federated platform for educators, focused on open educational resources (OER) built on the philosophy of a quality education for all under UNESCO’s Sustainable Development Goal 4 and Moodle’s values of openness, respect, integrity and innovation. It sustainably empowers communities of educators to share, curate and learn from each other to improve the quality of education.

MoodleNet may be used in two ways; via our central MoodleNet service or by installing your own instance of MoodleNet. Our central MoodleNet service contains open education content from content providers, curators and other instances of the MoodleNet platform that have been federated.

MoodleNet is an integral part of the Moodle ecosystem and is closely integrated with Moodle LMS and Moodle Workplace, however may also be used entirely independently with any learning content system.

MoodleNet is integrated with Moodle Learning Management System (LMS) and resources contained on any federated MoodleNet instance have the potential to be used in any of millions of Moodle LMS courses in one click. MoodleNet also works with any content platform as resources can be downloaded or referenced easily.


MoodleNet is built in Javascript and runs on Node.js with an Arango Database.  Full details are available on the code repository.

Searching for and using resources

MoodleNet may be used by authenticated users or anonymously for searching and using resources. Start typing into the search box and relevant Subjects, Collections, Resources and User Profiles will appear as you type. Be as specific as you can with your search to narrow down your results fully.

Once you find a resource you wish to use, you can click on the relevant button to:

  • download the resource or open the link, or
  • send the resource directly to your Moodle course.


MoodleNet may be used anonymously to use the search engine to find and use resources without authentication.

To use more features of MoodleNet, a registration and validation system is included that creates the user a profile based on an email address and chosen display name.

Getting started as a content provider or curator on MoodleNet Central

Dive in straight away and learn about using MoodleNet by taking our Moodle Academy course; Introduction to MoodleNet.

If you wish to upload resources, curate collections, follow ISCED subjects, collections and interact with other users on MoodleNet Central, you'll need to setup a user account and add at least five open educational resources. When you've completed this, you can request for publication approval on your profile page. The MoodleNet team will then review your profile and resources against our MoodleNet Central Guidelines and will either:

  • Approve your request as you have at least 5 open educational resources that have the correct licensing and sufficient data to allow them to be found, or
  • Ask you to make some changes in order to become approved, you can request approval again having made changes, or
  • Not approve or respond to your publication request if your profile, collection(s) or resource(s) are against our MoodleNet Central Guidelines. This is normally reserved for spam and similar inappropriate content. You can request approval again having made changes.

Reporting an issue

Should you encounter any issues, please post questions in the MoodleNet community or create or vote for an issue to be resolved or a feature to be added in the MoodleNet Tracker. More information in using tracker is available here.

Important links