Use Moodle As a Content Source

This article explains how you can enrich your search clients with Moodle courses.


SearchUnify ignores user permissions during searches. All indexed files can be search by all users.

Adding Moodle as a Content Repository

  1. Click Content Sources, Add a new source, find Moodle, and click Add.
  2. Select Moodle, enter a Name, Client URL, and API key, and then click Connect.

Selecting Crawl Frequency

  1. Choose a start date and crawl frequency from Select the time when the sync starts and then click Set.
    1. Start Date. Use it to limit results to updated documentation. Only the articles written or updated after Start Date will be indexed and searched.
    2. Frequency. Select how often you want SearchUnify to crawl and index your Moodle course(s).

Choosing What Should Be Indexed and Searched

  1. Use Add/Edit Fields to customize search:
  2. You can search through 22 metadata fields or use them as filters. They are: id, shortname, fullname, categoryid, categoryname, idnumber, summary, summaryformat, format, showgrades, newsitems, maxbytes, showreports, visible, groupmode, groupmodeforce, defaultgroupingid, lang, theme, post_time, modified_time, and view_href.

  3. Click By Folders and check from Mine Folders and Shared Folders what you want indexed and searched.

  4. Save the search settings.
  5. You should see Moodle in Added Content Sources.

Last updatedTuesday, February 6, 2024

Or, send us your review at