Integrate with Learning Management System (LMS)
This section describes about the benefits of integrating Webex meetings with your LMS.
Integrate Webex Meetings with your LMS
Does your company utilize a commercially available or internally developed (LMS)? If so, enhance user's online learning experiencing by integrating Webex Meetings today.
When it comes to learning, people use three different learning styles; listening, watching, and experiencing. When you integrate your LMS with Webex Training Center, all three learning styles benefits.
You can experience the following benefits by integrating Webex Meetings with the LMS:
- Schedule Webex Meetings sessions from your existing LMS as part of a course offering.
- Develop an online test using the Webex Training Center website and add it to a scheduled session.
- Allow students to join live Webex Meetings sessions from within their existing LMS.
- Allow instructors to record their lessons as they teach them and make the lessons available for review.
- Follow the Webex Meetings learning sessions, the instructor can query the system for a report on who attended, how long they stayed, and to gain test results if applicable.
Webex Learning Center integration fully enhances any LMS tool. Below are high-level integration details to get you started.
For more detailed technological direction, see Webex Meetings XML API References and Webex Meetings URL API References.
Technical Integration
Webex Meetings offers two sets of Application Programming Interfaces (APIs) for partner integrations, the URL API and the XML API. The URL API is well suited for simple integrations such as single sign-on and basic session creation. However, due to the complex nature of most LMS integrations, Cisco recommends using the XML API to achieve the most functionality during integration.
Below are the brief descriptions of techniques and API functions that an LMS would call to handle User Management, Session Management, Student Registration, Test Result Retrieval, and Recorded Sessions.
User Management
- Add a new Webex Meetings host account for an Instructor or Training Coordinator, using "CreateUser" API request.
- Edit an existing Instructor or Training Coordinator account using "SetUser" API request.
- Enable Single Sign-on (SSO) between both systems. The LMS should store the WebexID and Password and ensure the WebexID is the same as the unique LMS username.
Session Management
- Schedule, review, and remove a Webex Meetings session by calling "CreateTrainingSession", "GetTrainingSession", and "DelTrainingSession" API requests.
- Assign an Instructor to a Webex Meetings session using "SetTrainingSession" API request, where the hostWebexId should be the Instructor's WebexID.
- Start a Webex Meetings session by calling "GethosturlMetting" API request to retrieve the meeting URL. For more flexibility, you can also generate your own host meeting link with the URL API. Then call the URL from a browser window to launch the Training Center session.
- Retrieve the meeting invite URL by calling "GetjoinurlMeeting" API request and send to all students through email. For more flexibility, you can also generate your own attendee join link with the URL API. Then call the URL from a browser window to launch the Training Center session.
Student Registration
- Use the Webex Meetings student registration feature to set up a new student and integrate your LMS with the Webex Meetings Attendee registration functionality.
- Retrieve session attendance data by calling "LsttrainingattendeeHistory".
Test Result Retrieval
- Retrieve online test results administered from within the "Testing and Polling" panel during a session. This type of test information can be accessed from the LMS system by uploading results through the *.csv files and parsing accordingly.
- Retrieve online test results completed after the Webex Meetings session using the API functions (GetTrainingSession, LstScheduledTests, or GetTestInformation) to return information about each test.
Recorded Sessions
- Use the XML API functions to allow an LMS to query and return the URLs to playback these Webex Meetings session recordings.
Technical Notes (.pdf)
Learn more about possible ideas and approaches when integrating Webex Meetings services with typical CRM systems supporting customization and integration.
Download here.
XML API FAQ
Visit our FAQ page to get answers to the most common questions.
FAQs.