Configuring Moodle Web Services

Search our help articles

IntelliBoard strongly recommends that the individual installing the IntelliBoard plugin and creating the Moodle Connection be the Site Administrator of the LMS System. The LMS System user connecting IntelliBoard to Moodle must have the ability to enable web services, change web protocols, and create Moodle tokens.

IntelliBoard is a web-based service. If access to your LMS site is behind a firewall, a port would be need to be configured for IntelliBoard services for a successful connection. Contact helpdesk@IntelliBoard.net for information on creating a port. 

Note: For the connection to work, the user must have permission in Moodle to configure web services

To Enable Web Services:

  1. In your LMS system from Site Administration, click Advanced Features

  2. Find Enable Web Services and ensure web services are on (check box). 

  3. Click "Save changes"

image-20240509-134450.png

To enable REST or SOAP Protocol:

  1. Go to Site Administration, and click Plugins. 

  2. From Plugins, click Web services

  3. From Web Services, click Manage Protocols

Ensure either REST or SOAP is enabled (open eye denotes enabled)

image-20240509-134606.png

To Add Authorized New User through External Services:

  1. From Site Administration, click Plugins

  2. From Plugins, click Web services

  3. From Web Services, click External services.

  4. Find the IntelliBoard service and then click "Authorized users"

  5. Choose the Authorized User for IntelliBoard and click Add.

To Create Token for IntelliBoard Web Service:
Note: IntelliBoard strongly recommends this person have Site Administration privileges in the LMS system. The selected authorized user must have permissions to create a token.

  1. From Site Administration, click Plugins

  2. From Plugins, click Web services

  3. From Web Services, click Manage tokens.

  4. Click Add.

  5. User: Select the same user that was just authorized.  (No user has been selected in the top image.)

  6. Service: Select IntelliBoard service.

  7. Click "Save changes"

To Set Up IntelliBoard Settings:
Note: Time Tracking, the SSO link, Instructor Dashboard and Learner Dashboard default to disabled. To enable time tracking and Dashboards, please click the associated box and save.

  1. From Site Administration, click Plugins

  2. From Plugins, click Local Plugins

  3. From Local Plugins, click IntelliBoard

  4. From IntelliBoard, click Settings

  5. From Settings, please enter the email address associated with your IntelliBoard subscription.

  6. Please review the settings for your IntelliBoard subscription and make any changes. 

Frequently Asked Questions: