Install Webex LTI Legacy in Moodle

Use the following steps to install the Webex LTI Legacy in Moodle version 3.5.2.

Before you begin

Before you can install Webex LTI Legacy, you first must Configure Your Webex Site for Webex LTI Legacy.

The Moodle site must have SSL configured before installation. You need to be a Moodle Administrator and Webex site administrator to complete the installation.


Sign in to Moodle with your administrator account and go to Site Administration.


Click Advanced Features, check the box for Enable web services, then scroll down and click Save Changes.


Go to the Server tab, select Manage Protocols, and then click Save Changes.

Make sure that REST protocol is enabled.


Go to Web Services > External Services, click Add and enter the following in the provided fields.

  • Name field—Enter a descriptive name.

  • Short name field—Enter cisco_webex_app.

  • Enabled—Check this box.


Click Add Service > Add functions and select the following functions from the drop down list:

  • core_calendar_create_calendar_events

  • core_calendar_delete_calendar_events

  • core_enrol_get_enrolled_users

  • core_grades_update_grades

  • core_user_get_users_by_field

  • gradereport_user_get_grade_items

  • core_webservice_get_site_info

  • core_course_get_courses


Select Add Functions.

Create a New Token


On the main Site Administration page, click the Server tab.


Go to Web Services > Manage Tokens, click Add and enter the following information:

  • User—Select your name from the drop-down list.

  • Service—Select Webex.

  • Valid until—Select a future date.


Copy the generated token ID.

Request Webex LTI Legacy installation credentials


If you are an existing Webex customer with a current Webex LTI Legacy registration, please open a support case with Cisco TAC for assistance in generating installation credentials.

  • If you are a new Webex customer and have not yet set up Webex LTI Legacy, please contact your sales or customer success representative.


To learn more, visit What's new in Webex LTI.

Create an External Tool Activity

To add Webex LTI Legacy to a course, first create an External Tool Activity.


Sign into Moodle with your administrator account and go to Site Administration.


Click the Plugins tab, and go to Activity Modules > External Tool > Manage Tools > Manage Preconfigured Tools.


Click Add Preconfigured Tool and enter the following information:

  • Tool Name—Enter Webex or another descriptive name.

  • Tool URL—Enter

  • Tool Description—Leave blank.

  • Consumer Key—Enter the Consumer Key you've been provided.

  • Shared Secret—Enter the Shared Secret you've been provided.

  • Custom Parameters—Leave blank.

  • Tool Configuration Usage—Select Show as preconfigured tool when adding an external tool.

  • Default Launch Container—Select Embed, without blocks.

  • Privacy—Optional.

  • Miscellaneous—Optional.


Click Save Changes.

Add Webex LTI Legacy to a Course

Follow these steps for each course where you'd like to add Webex LTI Legacy.


In Moodle, open a course.


Click the gear icon in the upper-right corner and select Turn editing on.


Click Add an activity or resource in the section you want to add Webex LTI Legacy to and select the External tool tile.


Enter the following information:

  • Activity name—Enter Webex LTI Legacy

  • Preconfigured tool—Select the name for the tool that you chose in Step 4 of Install Webex LTI Legacy in Moodle.

  • Privacy—Check the following options:

    • Share launcher’s name with the tool

    • Share launcher’s email with the tool

    • Accept grades from the tool


Click Save and return to course.


Click the name of the tool to launch Webex LTI Legacy. From the Setup tab, enable the feature you want to use in your class.