Configuring Moodle Web Services

Your data is waiting... configure your web services in Moodle now!

Click HERE to watch a video with getting plugin, instalation and configuring (2:02) process. Click HERE for watching all implementation process from creating an account to connection your Moodle system.

Before you get started...

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. 

Enable Web Services

Site Administration > Advanced Features

  • In your LMS system from Site Administration, click Advanced Features
  • Find Enable Web Services and ensure web services are on (check box). 
  • Click "Save changes".

Enable REST or SOAP protocol

Site Administration > Plugins > Web services > Manage protocols

Site Administration > Servers > Web services > Manage protocols (Moodle 3.11 or higher)

  • From Site Administration, click Plugins
  • From Plugins, click Web services
  • From Web Services, click Manage Protocols
  • Ensure either REST or SOAP is enabled (open eye denotes enabled)

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

Add Authorized New User through External Services

Web_Services.Authorized_User.png

Site Administration > Plugins > Web services > External services

Site Administration > Servers > Web services > External Services (Moodle 3.11 or higher)

  • From Site Administration, click Plugins
  • From Plugins, click Web services
  • From Web Services, click External services.
  • Find the IntelliBoard service and then click "Authorized users"
  • Choose the Authorized User for IntelliBoard and click Add. 

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.

Create Token for "IntelliBoard" web service

Site Administration > Plugins > Web services > Manage Tokens

Site Administration > Servers > Web services > Manage Tokens (Moodle 3.11 or higher)

  • From Site Administration, click Plugins
  • From Plugins, click Web services
  • From Web Services, click Manage tokens.
  • Click Add.
  • User: Select the same user that was just authorized.  (No user has been selected in the top image.)
  • Service: Select IntelliBoard service.
  • Click "Save changes".

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.

Setting up IntelliBoard Settings 

Site Administration > Plugins > Local Plugins > IntelliBoard > Settings > Time Tracking section

  • From Site Administration, click Plugins
  • From Plugins, click Local Plugins
  • From Local Plugins, click IntelliBoard
  • From IntelliBoard, click Settings
  • From Settings, please enter the email address associated with your IntelliBoard subscription.
  • Please review the settings for your IntelliBoard subscription and make any changes. 

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.

Detailed information about Time Tracking can be found here.

Make your life easier and get your Single Sign On (SSO) enabled. More information here.

All set with Web Services? Please move to the last step and Connect IntelliBoard to your Moodle LMS. For detailed information please click here.

For additional assistance, please email helpdesk@IntelliBoard.net

Was this article helpful?
1 out of 1 found this helpful