With LTI, it would be nice to have some flexibility around field mapping. 
Example, if we can choose to map Canvas UserID to Mahara username.

With Alma LTI on Canvas, for example, 
 A. Allows custom field mapping
   1) Canvas Admin UI, pass customs fields. Screenshot attached named 
'CanvasLaunch.png'
       ----
       lis_user_username=$User.username
       lis_course_offering_sourcedid=$CourseOffering.sourcedId 
       ----

   2) Downstream on ALMA Admin UI, these fields can then me mapped - screenshot 
attached, named - 
      'AlmaFieldMapping.png'
       Useful link: 
https://developers.exlibrisgroup.com/leganto/integrations/lti/canvas/admin 
 
 B. Also, lets Admin debug the error by adding debug=true to the end of the LTI 
Launch URL. 
 Useful link: 
 
https://knowledge.exlibrisgroup.com/Leganto/Product_Documentation/Leganto_Administration_Guide/Configuring_Leganto_Integration_Profiles/Configuring_Learning_Tools_Interoperability_(LTI)

Aside, there is a way around current issue, by tweaking the default Mahara 
XML(attached "MaharaLTIAccLaunch.xml") we can integration the LTI as is to 
"account_navigation" instead of the default "course_navigation".
Then grab the launch link from the "account_navigation" LTI and use it as you 
please, example via "Redirect Tool" - about redirect tool: 
https://www.eduappcenter.com/apps/63#.W3DFntgzbUI


** Attachment added: "Files referenced in comment"
   
https://bugs.launchpad.net/mahara/+bug/1785542/+attachment/5174608/+files/Archive.zip

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1785542

Title:
  LTI: Additional Canvas parameter is not ignored

Status in Mahara:
  Confirmed

Bug description:
  Hi Team,
  At UC we are using:
  Mahara 17.10
  LMS is Canvas

  We are trying to configure LTI, which we can do, however the LTI connection 
from Mahara to Canvas fails because Canvas is passing the SSID (Course ID) 
which Mahara doesn't care about and so dumps the connection attempt. I have 
attached a screen shot on an email as it keeps all the elements of the email 
together which has screenshots and text which is not a combination supported by 
this bug submission text editor.
  Cheers,
  Shane.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1785542/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to