Generate a Percipio Token in Moodle

After the zip package is installed, you must enable Web Services and generate a security token. This token is used by the Skillsoft implementation team to facilitate the integration through authentication and tracking APIs. 

To generate a Percipio token in Moodle:

  1. Log in to Moodle as an Admin user.  

  1. Go to Site Administration > Plugins > Web services.  

  1. Click External Services.

    External services button

  2. On the External services screen, under Built-in services, set Users to All users.

    Users column set to all users

  3. In the breadcrumb menu, click Web services.

    Web services tab

  4. On the Web services page, click Enable web services. The Advanced features page displays. 

    Enable web services button 

  5. Check the checkbox to enable web services and then click Save changes.

    Enable web services checkbox, and save changes button on site administration page

  6. Now go to Site Administration > Plugins.

  7. Navigate to the Web services section and click Manage protocols.

  8. On the Manage protocol page, enable REST protocol by clicking the Eye icon and then Save changes

    .manage protocols page

  9. Go back to the Plugin page and navigate to the Web services section, then click Manage Tokens.

  10. On the Manage tokens page, click Add. The Create token page displays.

  11. In the User section in the dropdown search box, choose Admin user.

  12. In the Services section, choose Percipio services from the dropdown.

  13. Ignore the IP restriction section unless it is necessary for your deployment.

  14. Optionally, enter an expiration date in the Valid until section.

  15. Click Save changes.

    Create token page  

Next steps

At this point in the integration process, you should be in contact with the Skillsoft implementation team. They will work with you to configure the Percipio side of the integration and provide you with the following:

  • Client ID

  • Client Secret

  • Organization UUID

  • Percipio production OAuth URL

  • Percipio API URL

After you received the above items, you must configure authentication in Moodle. For more information about configuring authentication in Moodle, see Configure Authentication in Moodle.