Integrate with LMS
Integrate Webex Meetings with your Learning Management System
Does your company utilize a commercially available or internally developed Learning Management System (LMS)? If so, enhance user's on-line learning experiencing by integrating Webex Meetings today!
When it comes to learning, people will fall under three different learning styles; listening, watching, and experiencing. When you integrate your LMS with Webex Training Center, all three learning styles benefit!
- 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.
- Following 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 brief descriptions of techniques and API functions an LMS would call to handle User Management, Session Management, Student Registration, Test Result Retrieval, and Recorded Sessions.
- User Management
- "CreateUser" API request is used to add a new Webex Meetings host account for an Instructor or Training Coordinator. Create a new user.
- Edit an existing Instructor or Training Coordinator account by making a "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 by utilizing "SetTrainingSession" with
where the hostWebexId is the Instructor's WebexID. - Start a Webex Meetings session by calling "GethosturlMetting" 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" and sending to all students via email. For more flexibility you can also generate your own attendee join link with the URL API. The URL must be called from a browser window to join the Training Center session.
- Student Registration
- Use the Webex Meetings student registration feature to setup 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 info can be accessed from the LMS system by uploading results via *.csv files and parsing accordingly.
- Retrieve online test results completed after the Webex Meetings session by utilizing API functions to return information about each test (GetTrainingSession, LstScheduledTests, or GetTestInformation).
- Recorded Sessions
- Utilize the XML API functions to allow an LMS to query and return the URLs to playback these Webex Meetings session recordings.