37
Open edX & Interoperability May 3, 2016 Nate Aune CEO/Founder [email protected] P: (617) 701-4331 Making Open edX play nicely with others

Open edX & Interoperability: Making Open edX play nicely with others

Embed Size (px)

Citation preview

Page 1: Open edX & Interoperability: Making Open edX play nicely with others

Open edX & Interoperability

May 3, 2016

Nate Aune

CEO/[email protected]: (617) 701-4331

Making Open edX play nicely with others

Page 2: Open edX & Interoperability: 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!

Page 3: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 4: Open edX & Interoperability: Making Open edX play nicely with others

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.

Page 5: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 6: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 7: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 8: Open edX & Interoperability: Making Open edX play nicely with others

Embedding content

Page 9: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 10: Open edX & Interoperability: Making Open edX play nicely with others
Page 11: Open edX & Interoperability: Making Open edX play nicely with others
Page 12: Open edX & Interoperability: Making Open edX play nicely with others

Exposing content

Page 13: Open edX & Interoperability: Making Open edX play nicely with others
Page 14: Open edX & Interoperability: Making Open edX play nicely with others

Programmatic enrollment

Page 15: Open edX & Interoperability: Making Open edX play nicely with others
Page 16: Open edX & Interoperability: Making Open edX play nicely with others
Page 17: Open edX & Interoperability: Making Open edX play nicely with others
Page 18: Open edX & Interoperability: Making Open edX play nicely with others
Page 19: Open edX & Interoperability: Making Open edX play nicely with others

Roles defined in Salesforce

Page 20: Open edX & Interoperability: Making Open edX play nicely with others

Salesforce integration

Page 21: Open edX & Interoperability: Making Open edX play nicely with others

Create a certificateAdd signatories

Page 22: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 23: Open edX & Interoperability: Making Open edX play nicely with others

Motivation & learner engagement

Page 24: Open edX & Interoperability: Making Open edX play nicely with others

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

Page 25: Open edX & Interoperability: Making Open edX play nicely with others

Welcome Reminder

Congratulations

Marketo integration with Open edX

Page 26: Open edX & Interoperability: Making Open edX play nicely with others

Intercom integration with Open edX

Page 27: Open edX & Interoperability: Making Open edX play nicely with others

Send targeted messages either in-app or by email

Page 28: Open edX & Interoperability: Making Open edX play nicely with others
Page 29: Open edX & Interoperability: Making Open edX play nicely with others

Syndicating course catalog

Page 30: Open edX & Interoperability: Making Open edX play nicely with others

Powered by Open edX?

Actually it’s a Drupal site!

Page 31: Open edX & Interoperability: Making Open edX play nicely with others
Page 32: Open edX & Interoperability: Making Open edX play nicely with others

openedx.slack.com

Page 34: Open edX & Interoperability: Making Open edX play nicely with others

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:

Page 35: Open edX & Interoperability: Making Open edX play nicely with others

“Open edX & Interoperability” Stanford University http://conf.openedx.orgJune 14, 3:30pm - 4:10pm

Page 36: Open edX & Interoperability: Making Open edX play nicely with others

Join us for the next webinar in JulyTOPIC: What’s new in Eucalyptus

Questions?