Setting up a Canvas Integration

A guide for IT personnel to set up the integration between Eduflow and Canvas

Tony avatar
Written by Tony
Updated over a week ago

Step 1: Contact Eduflow Support

Our support and development team can help you set up the LTI integration between Canvas and Eduflow. The team will provide you with the following information:

If you'd like "Eduflow" to appear in the sidebar menu of all courses in your Canvas setup scroll down to Step 2B.

Otherwise, go ahead with Step 2A below.

Step 2A: Add Eduflow to your Canvas Apps

  • Canvas, go to Admin > Settings > Apps.
    If you're setting up Eduflow for just a single course go to Course > Settings > Apps instead and then follow the same steps below.

  • Click "View app configurations"

  • Click on + App to add a new app.

  • Make sure the Configuration Type is Manual Entry.

  • Type "Eduflow" in the Name field.

  • Paste the Consumer Key and Shared Secret from Eduflow into the two inputs in Canvas. ⚠️ Important note! Canvas might add an extra space at the beginning of the input when you copy and paste the Consumer key and Shared secret from Eduflow. Make sure to remove the extra space if it's been added after pasting.

  • Leave the Domain field blank

  • Set Privacy to Public

  • Custom Fields should be left blank

  • Description can be left blank

You're done! 🎉

Step 2B: Add Eduflow to your Canvas Apps

  • Canvas, go to Admin > Settings > Apps.
    If you're setting up Eduflow for just a single course go to Course > Settings > Apps instead and then follow the same steps below.

  • Click on + App to add a new app.

  • Make sure the Configuration Type is Paste XML.

  • Type "Eduflow" in the Name field.

  • Paste the Consumer Key and Shared Secret from Eduflow into the two inputs in Canvas. ⚠️ Important note! Canvas might add an extra space at the beginning of the input when you copy and paste the Consumer key and Shared secret from Eduflow. Make sure to remove the extra space if it's been added after pasting.

  • Paste the following into the XML Configuration field:

<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_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0p1.xsd http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">
<blti:title>Eduflow</blti:title>
<blti:description>Eduflow is a free online platform to facilitate peer assessment sessions with students
</blti:description>
<blti:launch_url>https://app.eduflow.com/integrations/lti/entry</blti:launch_url>
<blti:secure_launch_url>https://app.eduflow.com/integrations/lti/entry</blti:secure_launch_url>
<blti:vendor/>
<blti:extensions platform="canvas.instructure.com">
<lticm:options name="course_navigation">
<lticm:property name="default">enabled</lticm:property>
<lticm:property name="display_type">default</lticm:property>
<lticm:property name="enabled">true</lticm:property>
<lticm:property name="text">Eduflow</lticm:property>
<lticm:property name="url">https://app.eduflow.com/integrations/lti/entry</lticm:property>
<lticm:property name="visibility">members</lticm:property>
</lticm:options>
<lticm:options name="custom_fields">
<lticm:property name="canvas_course_id">$Canvas.course.id</lticm:property>
</lticm:options>
<lticm:property name="privacy_level">public</lticm:property>
<lticm:property name="tool_id">eduflow</lticm:property>
</blti:extensions>
</cartridge_basiclti_link>

You're done! 🎉

Did this answer your question?