Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The EdSmart My Forms page can be integrated into theCanvaslearning management system for parents and students to Canvas LMSview and complete their online forms. The integration is achieved by adding EdSmart as an LTI application to Canvas.

It is important that parent/student data in EdSmart is being synced from the same source as Canvas, as we are relying on both Canvas and EdSmart to have the same unique identifiers for parents and students.

The school must request a key/secret pair of credentials from EdSmart to enable the integration, however, there is no engineering work required, the configuration is achieved via the Canvas interface.

Add the EdSmart App

  • Log into Canvas as an Admin
  • Click Admin > [Account Name] > Settings
  • Click Apps tab

...

In the XML Configuration box paste the following text


<?xml version="1.0" encoding="UTF-8"?>

<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"

   xmlns:blti = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0"

   xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0"

   xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0"

   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"

   xsi:schemaLocation = "http://www.imsglobal.org/xsd/imslticc_v1p0http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd

http://www.imsglobal.org/xsd/imsbasiclti_v1p0http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd

http://www.imsglobal.org/xsd/imslticm_v1p0http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd

http://www.imsglobal.org/xsd/imslticp_v1p0http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">

   <blti:title>EdSmart</blti:title>

   <blti:description>EdSmart Forms</blti:description>

   <blti:icon></blti:icon>

   <blti:launch_url>https://app.edsmart.com/lti/</blti:launch_url>

   <blti:extensions platform="canvas.instructure.com">

     <lticm:property name="tool_id">edsmartprod</lticm:property>

     <lticm:property name="privacy_level">public</lticm:property>

     <lticm:property name="domain">app.edsmart.com</lticm:property>

     <lticm:options name="course_navigation">

       <lticm:property name="url">https://app.edsmart.com/lti/</lticm:property>

       <lticm:property name="text">EdSmart</lticm:property>

       <lticm:property name="visibility">public</lticm:property>

       <lticm:property name="default">enabled</lticm:property>

       <lticm:property name="enabled">true</lticm:property>

     </lticm:options>

     <lticm:options name="account_navigation">

       <lticm:property name="url">https://app.edsmart.com/lti/</lticm:property>

       <lticm:property name="text">EdSmart</lticm:property>

       <lticm:property name="enabled">true</lticm:property>

     </lticm:options>

     <lticm:options name="user_navigation">

       <lticm:property name="url">https://app.edsmart.com/lti/</lticm:property>

       <lticm:property name="text">EdSmart</lticm:property>

       <lticm:property name="enabled">true</lticm:property>

     </lticm:options>

   </blti:extensions>

   <cartridge_bundle identifierref="BLTI001_Bundle"/>

   <cartridge_icon identifierref="BLTI001_Icon"/>

</cartridge_basiclti_link>  

End result will look something like this

...