I am developing an LTI API to access our application via Canvas. I need a custom field called "ProjectName" set by the instructor when they add an item to their course.
Any suggestion or help will be appreciated.
Ahmad, greetings! I'm not sure of the answer to this question, but I'm sharing this with the Canvas Developers group to see if they can help!
I've only come across adding custom LTI parameters to a tool at the admin level, haven't seen them customisable at the course level. This is something you'd hope to be able to do. Would be nice if there was a setting or something to enable it.
However, you can do it by adding query parameter. For example, if the URL was https://lti.netkno.nz/tp, you could have the instructor change it to https://lti.netkno.nz/tp?project=anenometer
With some modification of the tool, you might also be able to do it using the project as path info, eg, https://lti.netkno.nz/tp/anenometer
Retrieving data ...