{"id":647,"date":"2024-09-26T11:07:48","date_gmt":"2024-09-26T15:07:48","guid":{"rendered":"https:\/\/waterloobae.com\/?p=647"},"modified":"2025-08-20T14:25:49","modified_gmt":"2025-08-20T18:25:49","slug":"moodle-how-to-add-lti-tools-with-example-of-crowdmark","status":"publish","type":"post","link":"https:\/\/waterloobae.com\/blog\/2024\/09\/26\/moodle-how-to-add-lti-tools-with-example-of-crowdmark\/","title":{"rendered":"[Moodle] How to add LTI tools with example of Crowdmark"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">LTI (Learning Tools Interoperability) is defined as below by IMSglobal formally known as 1EdTech.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">1EdTech&#8217;s LTI&nbsp;standard is a technical standard (not a product) used to connect learning tools with an institution&#8217;s learning environment without logging into each tool. LTI supports a high level of security for passing data about the users, their institutional enrollment, and roles.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It is really convenient to integrate and to use EdTechs complied with LTI. Otherwise, you need to code with 3rd party API&#8217;s to make them work. Once the tool is pre configured, it can be added to any courses and modules.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>To get to the point, navigate to Site administration -> Plugins -> External tool -> Manage tools. Then, click Add LTI Advantage button.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2-1024x359.png\" alt=\"\" class=\"wp-image-648\" style=\"width:696px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2-1024x359.png 1024w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2-300x105.png 300w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2-768x270.png 768w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2-1536x539.png 1536w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-2.png 1732w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2. You will need Tool URL, Public Keyset, Initiate login URL and Redirection URI(s) from LTI tool provider. Since we are creating Crowdmark tool, Crowdmark has provided us those information.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3-1024x686.png\" alt=\"\" class=\"wp-image-649\" style=\"width:808px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3-1024x686.png 1024w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3-300x201.png 300w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3-768x514.png 768w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3-1536x1029.png 1536w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-3.png 1914w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. To complete configuration, you also need some information to LIT tool provider. First click left most icon in your tool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"798\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-4.png\" alt=\"\" class=\"wp-image-650\" style=\"width:253px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-4.png 576w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-4-217x300.png 217w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4. Provide Platform ID, Client ID and Deployment ID from dialog box. Platform ID is the URL of your Moodle site.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"416\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5-1024x416.png\" alt=\"\" class=\"wp-image-651\" style=\"width:618px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5-1024x416.png 1024w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5-300x122.png 300w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5-768x312.png 768w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5-1536x624.png 1536w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-5.png 1634w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5. Once it is configured from LTI service provider. It will work from your course shell when &#8220;Add an activity or resource&#8221; clicked.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1011\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6-1024x1011.png\" alt=\"\" class=\"wp-image-652\" style=\"width:558px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6-1024x1011.png 1024w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6-300x296.png 300w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6-768x759.png 768w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6-1536x1517.png 1536w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-6.png 1626w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> For this example, student list can be imported from Moodle to Crowdmark. Grades will be exported from Crowdmark to your course in Moodle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshot below shows how it integrated into Crowdmark.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-1024x432.png\" alt=\"\" class=\"wp-image-653\" style=\"width:868px;height:auto\" srcset=\"https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-1024x432.png 1024w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-300x127.png 300w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-768x324.png 768w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-1536x648.png 1536w, https:\/\/waterloobae.com\/wp-content\/uploads\/2024\/09\/image-7-2048x864.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>LTI (Learning Tools Interoperability) is defined as below by IMSglobal formally known as 1EdTech. 1EdTech&#8217;s LTI&nbsp;standard is a technical standard (not a product) used to connect learning tools with an institution&#8217;s learning environment without logging into each tool. LTI supports a high level of security for passing data about the users, their institutional enrollment, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,19],"tags":[],"class_list":["post-647","post","type-post","status-publish","format-standard","hentry","category-it-tips","category-moddle"],"_links":{"self":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts\/647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/comments?post=647"}],"version-history":[{"count":2,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts\/647\/revisions"}],"predecessor-version":[{"id":655,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts\/647\/revisions\/655"}],"wp:attachment":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/media?parent=647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/categories?post=647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/tags?post=647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}