IDOL Indexer for Moodle
OpenText provides a template for indexing data from a Moodle learning management system. The template receives data from an IDOL plugin that you install in your Moodle instance.
To install the plugin and index data
- Deploy the template in your NiFi instance.
- Log in to Moodle as an administrator.
- Go to the Site Administration page.
- Click Plugins.
- Click Install plugins.
- In the Install plugin from ZIP file area, select the IDOL plugin zip file.
-
In the Plugin type list, select Search engine (search).
-
You can now update the plugin settings. (To do this at a later time, return to Site Administration > Plugins. Then, in the Search area, click IDOL).
-
Enter the information required by the plugin to send data from Moodle to your NiFi instance.
NiFi URL The URL of your NiFi instance. NiFi Username The username to use to access the REST API endpoint /data-transfer/input-ports/{portID}
.NiFi Password The password to use. NiFi Input Port ID The ID of the input port to send data to (the input port that was created when you deployed the template). Index Database The name of the IDOL database to index documents into. - Click Save changes.
- Return to the Site Administration > Plugins > Search area.
- Click Manage global search.
- In the Select search engine list, click IDOL.
-
Select the data to index, either manually by clicking Index data, or by configuring a global search indexing scheduled task.
After indexing has finished, the Last run column shows the number of documents sent to the NiFi input port. These should pass through the provided NiFi template and will be indexed into your IDOL Content engine.