About

ColinMurtaugh
Rank:
Community Champion
Title:
Senior Technical Architect
Joined:
Apr 21, 2015 7:26:42 AM
Posts:
255
Solutions:
23
Likes Received:
702
Bio:
API fan; Python developer; tool builder; system integrator; Canvas administrator. Technical Architect at Harvard University.

Most Liked Posts

This idea has been developed and deployed to Canvas Currently, if a user has published ePortfolio content and the user is subsequently deleted, the portfolio remains publicly available and there's ...
Likes: 36
IntroductionCanvas Data provides a wealth of information that can be used in many interesting ways, but there are a few hurdles that can make it hard to even get started:The Canvas Data API uses a dif...
Likes: 32
Hi @erinhmcmillan , Would it be possible to get an update on Instructure's plans for CD2? There had been an item on the March 2021 roadmap regarding CD2 (beta?) availability, but now that March has co...
Likes: 14
Hi Erik --The sessionless launch URLs actually point back to Canvas rather than to the LTI tool, and then Canvas generates the regular LTI 1.1 POST request that launches the tool.  Canvas uses the "ve...
Likes: 7
In our Canvas instance, we've created a few dozen terms so far, mostly via integration with our SIS.&nbsp; Each year we add several more, and the list is getting out of hand.&nbsp; Further complicating matters <!-- --><!-- --><!-- --><!-- --><!-- --><!-- --><!-- -->...
Likes: 7

Most Recent Posts

@SamB5&nbsp;-- Here's how we're using it: https://github.com/Harvard-University-iCommons/canvas-data-2-aws/blob/3ab98a01ef3e37b70257e02ded7201a57e4e6ab0/list_tables/app.py#L50-L55 Note that there's a littl...
Apr 10, 2024 6:14:56 AM
Hi -- As far as I know it is currently not possible to retrieve data from CD2 for a specific sub-account. A while back there was some discussion of this capability, but I'm not sure if it's on Instruc...
Mar 30, 2024 7:00:53 AM
Hi -- We've had success running our CD2 init/sync code in Lambda and orchestrating the process using Step Functions. Currently we're syncing everything in the canvas schema every three hours, and the ...
Mar 30, 2024 6:12:11 AM
Hi -- We've developed a number of LTI tools over the years using Python/Django on the server and Bootstrap and plain JS on the client. Now we have a need to build some more complex user interfaces, an...
Mar 25, 2024 8:19:59 AM
The namespace parameter was required in 1.0.0 as well; could you have actually been using an older version of the client?&nbsp; The CLI examples that I see in the documentation all show a namespace paramet...
Mar 23, 2024 5:42:40 AM

Latest Badges

250 Logins Completed

250 Logins Completed

Earned: 2024-01-25

100 Logins Completed

100 Logins Completed

Earned: 2024-01-25

50 Logins Completed

50 Logins Completed

Earned: 2024-01-25

25 Logins Completed

25 Logins Completed

Earned: 2024-01-25