Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Make the connection with your LMS


Published on

Presentation at Mahara Hui 2017 by Robert Lyon (Catalyst) in Auckland, New Zealand, on 6 April 2017.

YouTube link to presentation:

Published in: Education
  • Hello! I have searched hard to find a reliable and best research paper writing service and finally i got a good option for my needs as ⇒ ⇐
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Make the connection with your LMS

  1. 1. 1 Make the connection with your LMS Presented by Robert Lyon
  2. 2. 2 In the beginning there was Mahara... ... and it was good But people wanted more... They needed integration with their LMS!
  3. 3. 3 Earliest way this was achieved Leif K Brooks and Bruno Girin, taken from Flickr Creative Commons via MNet to Moodle (called Mahoodle) complicated steps to set up / very technical limited to needing to be running Moodle + Mahara
  4. 4. 4 More early ways this was achieved from Creative Commons Single sign-on, .e.g. SAML LDAP Persona (now discontinued) limited as it requires a centeralised identity provider
  5. 5. 5 Recent way via web services from Pixabay Creative Commons ability to use a wider suite of Mahara functions use of SOAP / REST / OAuth protocols token based authentication allows connection from a wider range of LMS
  6. 6. 6.1 And now... adding LTI integration LTI = Learning Tools Interoperability LTI is an open standard created by IMS Global Learning Consortium LTI establishes trust between a single application (e.g. LMS course) and an external tool (e.g. Mahara) An "organic" approach to integration
  7. 7. 6.2 LTI vs existing SSO options Less effort to set up Easier integration on shared hosting LTI only requires the inter action of the LMS administr ator or instructor to integr ate a tool into a course. [1] LTI uses robust well used standards, e.g. OAuth [1]
  8. 8. 7 Example: Getting LTI working between Mahara and Canvas 1. Setup needed at the Mahara end 2. Setup needed at the Canvas end
  9. 9. 8.1 1.1 Install the LTI module via Administration → Extensions → Modules
  10. 10. 8.2 1.2 Enable LTI module via Administration → Extensions → Modules → LTI API → Configuration
  11. 11. 8.3 1.3 Create LTI instance via Administration → Web services → External apps Give LTI instance a name, ch oose the institution it will access, and choose 'LTI integration' from drop-down menu
  12. 12. 8.4 1.4 Configure LTI instance via Administration → Web services → External apps → Configuration
  13. 13. 8.5 1.5 Add authentication method 'Web services' to institution via Administration → Institutions → Settings
  14. 14. 9.1 2.1 Add Mahara via Edu App Center Add the Mahara app via Settings → Apps tab Search for 'Mahara' and select the app
  15. 15. 9.2 2.2 Configure the app with the consumer key and secret
  16. 16. 9.3 2.1 Or add the Mahara app manually via the '+ App' button in Settings → Apps tab
  17. 17. 9.4 2.2 Select the 'By URL' configuration type Note: The Config URL is the URL of y our site + 'module/lti/configxml.php'
  18. 18. 9.5 2.3 New navigation item Adds a link to connect to Mahar a.
  19. 19. 10 Future enhancements from Nick Youngson / Creative Commons Test with more LMS Assignment submissions Transfering content Other integration modules / options