The EdSmart My Forms page can be integrated into theCanvaslearning management system for parents and students to view 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 Canvas LMShave 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:
Code Block | ||||
---|---|---|---|---|
| ||||
<?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
...