Upload
appsembler
View
714
Download
2
Embed Size (px)
Citation preview
Open edX & Interoperability
May 3, 2016
Nate Aune
CEO/[email protected]: (617) 701-4331
Making Open edX play nicely with others
Agenda
● Who is Appsembler?
● What is Open edX?
● Means of integrating Open edX with other systems
● Examples of integrations
● Questions from you!
Who is Appsembler?
● leading Open edX solutions provider
● provide customization, implementation, hosting and support
● friends of edX Inc. (conf. sponsorship, hack days, referrals)
● headquartered in Cambridge, MA● Customers: Microsoft, MIT Sloan, Penn State University, Open
University, Financial Times, Intersystems, Cloudera, Metalogix
What is Open edX?
Open edX platform is a free and open source course management system that is used to author and deliver online courses.The Open edX platform is used all over the world to deliver engaging learning experiences.
Means of integrating Open edX with other systems
Courseware: XBlocks, LTI, JSInput. Future: SCORM, TinCan/xAPI, H5P
Single sign-on (SSO): OAuth2, SAML, Shibboleth, CAS, Office 365
APIs: programmatic enrollment, syndicating course catalog, mobile apps
Javascript widgets: Google Analytics, Intercom, Segment
Raw data dump: MySQL, MongoDB, tracking logs
Custom development: Integrating with Salesforce, Marketo, Infusionsoft
Examples of integrations
Video hosting providers - Youtube, Brightcove, Ooyala, Wistia, S3, etc.
Content Delivery Networks (CDNs) - Cloudfront, Akamai, Fastly
Real-time video chat - Hangouts, Big Blue Button, WebEx, Gotomeeting
Analytics - Google Analytics, Segment, Adobe Site Catalyst, etc.
CRMs - Salesforce, Hubspot, Infusionsoft, Intercom
Marketing automation - Marketo, Intercom, Hubspot
Forums - Discourse, Piazza
Examples of integrations (continued)
Adaptive learning - Cerego, Knewton, SmartSparrow
Office Productivity Tools - Google Drive/Calendar, Microsoft Office Mix
E-Commerce - Cybersource, Stripe, Paypal, Magento
Other LMSes - Moodle, Canvas, Saba
Reporting - Excel, PowerBI, BigQuery, Hadoop
Embedding content
Embedding content or exercises
● Open Learning XML (OLX) (https://open.edx.org/blog/open-learning-xml-olx-format)
● IFrame XBlock (https://edx.readthedocs.io/projects/open-edx-ca/en/latest/exercises_tools/iframe.html)
● JSInput (https://open.edx.org/js-input)
● SCORM
● LTI (https://edx.readthedocs.io/projects/open-edx-ca/en/latest/exercises_tools/lti_component.html)
○ Embedding content that lives in another LMS
○ Using a 3rd party tool to embed an exercise
Exposing content
Programmatic enrollment
Roles defined in Salesforce
Salesforce integration
Create a certificateAdd signatories
User’s email address is [email protected]
User [email protected] is a partner
Nate [email protected]
Registration form Is “nate.com” an employee, customer or partner?
Only shows courses for partners
Course listing
Motivation & learner engagement
Learning Path
Learners can enroll in alearning path
Auto-enrolls them in a sequence of courses
Tracks which course they need to take next
Now provided through Open edX XSeries
Welcome Reminder
Congratulations
Marketo integration with Open edX
Intercom integration with Open edX
Send targeted messages either in-app or by email
Syndicating course catalog
Powered by Open edX?
Actually it’s a Drupal site!
openedx.slack.com
Course discovery API endpointcourses.edx.org/api/courses/v1/courses
API Documentationhttps://openedx.atlassian.net/wiki/display/AC/Course+Discovery+API
Complete description of plannedIntegration on edX.orghttps://openedx.atlassian.net/wiki/display/AC/Course+Discovery+and+Inter-IDA+Messaging
Past and future Open edX webinars
Roughly every month, we host free webinars with a 15 min presentation and 15 minutes for questions.
ANA #1 ANA #2 XBlocks Dogwood Interoperability Eucalyptus2015-10-28 2016-02-09 2015-03-08 2016-04-05 2016-05-02 mid-July
http://www.appsembler.com/resourcesSee past and future webinars at:
“Open edX & Interoperability” Stanford University http://conf.openedx.orgJune 14, 3:30pm - 4:10pm
Join us for the next webinar in JulyTOPIC: What’s new in Eucalyptus
Questions?
More info
LTI consumerhttps://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html
LTI providerhttps://open.edx.org/blog/open-edx-lti-tool-provider
Course discoveryhttps://openedx.atlassian.net/wiki/display/AC/Course+Discovery+and+Inter-IDA+Messaging