Webex Education Connector

Use the following steps to integrate Webex Education Connector in Moodle and Totara Learn using LTI

You will need the relevant Webex package and have Webex administrator privileges to complete the integration.

  1. Configure your Cisco Webex Site to allow the Webex Education Connector integration:
    1. For sites managed in Cisco Webex Site Administration, sign in to Webex Site Administration and go to Configuration > Common Site Settings > Options.
    2. For sites managed in Cisco Webex Control Hub, go to the customer view in https://admin.webex.com, then go to Services, and under Meeting, select Sites. Choose the Webex site to change the settings for, then select Configure Site > Common Settings > Site Options.
  2. Scroll to Allow the following URL domain names and enter lti.educonnector.io separated from the other domain names by a comma.
  3. Sign in to Moodle as an administrator and go to Site Administration.
  4. Enable webservices: Go to Access Administration > Site Administration > Advanced Features, check Enable web services, and then select Save Changes.
  5. Enable protocols: Go to Access Administration > Site Administration > Plugins > Web services > Manage protocols, and make sure that the REST protocol is enabled.    
  6. Create an external services: Go to Site administration > Plugins > External services > Add. For the External service page, do the following:
    1. Name field—Enter a descriptive name.
    2. Short Name field—Enter cisco_webex_app.
    3. Enabled—Check.       
  7. Select Add service > Add functions and then select the following functions from the drop-down list:
    1. core_calendar_create_calendar_events
    2. core_calendar_delete_calendar_events
    3. core_enrol_get_enrolled_users
    4. core_grades_update_grades
    5. core_user_get_users_by_field
    6. gradereport_user_get_grade_items
    7. core_webservice_get_site_info
    8. core_course_get_courses    
  8. Select Add Functions.      
  9. To add a new token, go to Site Administration > Plugins > Web services > Manage tokens > Add. Then enter the following information:
    1. User—Select yourself from the drop-down list.
    2. Service—Select Webex.
    3. Valid until—Enter a future date.     
  10. Select Save changes.     
  11. Copy the generated token ID.   
  12. Open a new window in your browser, go to: https://lti.educonnector.io/, and enter:
    1. Email—Enter your administrator email address.
    2. Institution—Enter the name of your institution.
    3. Webex site—Enter your Webex site name. Your site name is the text in your Webex URL before .webex.com. If your site URL is https://myschool.webex.com/, enter myschool (exclude https:// and .webex.com, and remove capitalization).
    4. LMS ...—Select Moodle from the drop-down list.
    5. Moodle Site Domain—Enter the URL of your Moodle site. For example, https://myschool.moodlecloud.com enter, myschool.moodlecloud.com.
    6. Moodle Web Service Name—Enter cisco_webex_app.
    7. Moodle Web Token—Paste the generated token ID that you copied in the previous step.
    8. Moodle Site Timezone—Select the time zone of your Moodle site from the drop-down list.
  13. Select Next and take note of the Your Consumer Key, Your Shared Secret, and Your LTI Registration URL.
  14. Go to Site Administration > Plugins > Activity Modules > External Tool > Manage preconfigured tools > Add preconfigured tool.
  15. For External tool configuration, enter the following information:
    1. Tool name—Enter Webex.
    2. Your LTI Registration URL—Enter https://lti.educonnector.io/launches.
    3. Consumer key—Enter the Your Consumer Key from Step 12.
    4. Shared secret—Enter the Your Shared Secret from Step 12.
    5. Custom parameters—Leave blank.
    6. Tool configuration usage—Select Show as preconfigured tool when adding an external tool.
    7. Default launch container—Select Embed, without blocks.
    8. Privacy—Optional.
    9. Miscellaneous—Optional.
  16. To add the Webex Education Connector in a Moodle course, create an External Tool activity:
    1. Navigate to a Moodle course. Select the gear in the upper right corner and then select Turn editing on.
    2. In the section you want to add the Webex Education Connector, select Add an activity or resource > External tool > Add.
    3. For Adding a new external tool, enter the following information:
      1. Activity name—Enter Webex Education Connector.
      2. Preconfigured tool—Enter Webex Education Connector.
      3. Tool URL—Leave blank.
      4. Privacy—Check the following options:
      5. Share launcher’s name with the tool
      6. Share launcher’s email with the tool
      7. Accept grades from the tool
      8. Grade—No changes necessary.
      9. Common module settings—No changes necessary.
      10. Restrict access—No changes necessary.
      11. Activity completion—No changes necessary.
      12. Tags—No changes necessary.
      13. Competencies—No changes necessary.  
  17. From the course, launch the activity to see the Webex Education Connector.  
  18. Go to the Setup tab and select Authorize, then follow the authorization steps. 
  19. To enable site-wide features available for instructor configuration, go to the Setup tab and select Admin Panel. Click Back to App to return to the Webex Education Connector once complete.