-
person_sourcedid
Hi, As part of LTI 1.3, "person_sourcedid" is passed back. For actual schools, can this be a trusted value for a student's school user id? Or, is this something that an LMS may or may not pass back? For example, this value is null in my dev instance but this makes sense to me since I don't actually have a student id.…
-
Do courses created via API (SIS import or regular API) generate 'course created' Canvas Live Events?
Since I don't have access to a repository of raw-formatted Canvas Live Events (only Caliper), I wonder if others can answer this question: does course creation via API (either regular API or SIS imports) generate any 'course created' Canvas live events? I have not seen anything like this in the Caliper-formatted events but…
-
Microsoft Teams sync
Hello, Just to add on a question, does Microsoft teams integration allowed in opensource codes, I don't seem to have all the options here, see below some options like "suffix and Active directory attribute" are missing, or is there I way I can be able to turn them on.
-
How can we hide "Inbox" on global navigation from students?
Hi all, is there a way to hide "Inbox" button on global navigation from students? They are using emails for all communication and the feature is unused. Thank you
-
External Tools API Get request returns empty list
I am the https://canvas.instructure.com/doc/api/external_tools.html#method.external_tools.index get API to return a external tools used on my canvas. When I do a curl get request, /api/v1/courses/3206736/external_tools" -H "Authorization: Bearer " Its returns [] brackets even tho I have a few external tools on my canvas. I…
-
Limit LTI access to certain users or just Canvas Admins
I'm developing an LTI that I'd (ideally) like to give only certain users access (and visibility) to. I know that I can choose "Admins" when creating the cartridge to limit access to just the Admins, but this also allows teachers and TA's to see and have access to the LTI. Is there a way to configure Canvas so that only…
-
how to develop new LTI 1.1 Lunch url in tools provider in spring application
Hi, I am new to LTI integration and i am working as Tool provider using Spring, how to develop LTI 1.1 Launch URL and how to create new app application to integrate Canvas/Schoology LMS and is there any standard to generate consumer key and secret values for LTI Does any have reference implementation document step by step…
-
netcore LTI 1.3 RCE Intergration
I am looking for an Example of a netcore LTI 1.3 RCE Integration. We are wanting to add a tool to the RCE that will add a link to the RCE when closed. We have only created 1.1 spec LTIs and would like to try a 1.3 spec but are having a hard time finding and current easy to follow examples. Any help would be appreciated
-
Hide tabs in the course settings (navigation and Integration tabs)
Hi all, We would like to hide the "Navigation" and "Integration" tabs on the course setting page, from teachers. Anyone any ideas, please? Thank you
-
Where to put an SIS enrollment id?
I'm working on integrating Canvas with another system via the API. I'd like to bring back an enrollment record ID from the other system and put it on the Canvas enrollment....but there doesn't seem to be anywhere to put it. Am I missing something?
-
What's sis_import_id for?
I'm working on integrating Canvas with another system, and I'd like to bring back an enrollment record ID from the other system and put it on the Canvas enrollment. Is sis_import_id an appropriate place, or is that supposed to be used for something else (and if so what)? Forgive my ignorance—I'm not a developer (using an…
-
Test plans for API scripts
I'm doing some API programming and was wondering if anyone had a formalized test plan for their programs that they would be willing to share. At this point, I'm just writing scripts and running them on our test, then beta environments, but I'm not really sure what sort of "gotchas" I could run into that I might not be…
-
Allow User to Add Their Name Pronunciation to Profile (phonetically + audio file)
Has any school gone ahead and added this feature themselves? We know there is a 3rd party LTI tool.
-
LTI 1.3 tool has different subject claim for the same user.
We have a LTI 1.3 tool that is currently deployed in the Course Navigation placement and we were looking at also deploying it in the User Navigation placement by adding an additional placement to the LTI Developer Key. This all works fine, however when the tool launch happens the "sub" (subject) claim in the JWT is…
-
graphql error querying with user id
Hi I'm having a problem get data for a specific user from the graphql API my graphql query is: query MyQuery($courseID: ID!) { course(id: $courseID) { enrollmentsConnection { nodes { type user(id: $userID) { _id name } } } }}variables are:{"courseID": redacted, "userID": redacted} and the response is: { "errors": [ {…