-
LTI 1.3 Client Assertion to Access Token
Hello, Posting for one of our developers while we get her own account setup. We are implementing LTI 1.3 and sucessfully getting id_token from url - https://sso.canvaslms.com/api/lti/authorize_redirect. After verifying it with public JWK, how do we generate the client_assertion for getting access_token -…
-
Problem creating new course
hello and good day, I am tying to create a course by APIs in my locally installation! but the problem is I pass all parameters but in the result my course name is 'Unnamed course' !! and it can't pass my parameters to save! what is my problem? Thanks.
-
Empty response from api enpoint conversations
I just discovered that it's possible to catch an event when users send conversation messages in Canvas. When I log the event information I see that I have a `conversions_id`. But if I call the api with `/api/v1/conversations/:id` I get 404 back. Then I realized that `/api/v1/conversations` returns an empty array. Please…
-
Access Token
Hey Team, I want to use Canvas APIs with an Access token(without manually generating it). Do I have to use the OAuth2 flow described in the OAuth Documentation . Or is there another way? Thanks in Advance.
-
What is the legit way to get user profile information?
I've been barking up multiple trees trying to make sense of this. I am setting up an LTI 1.3 tool - and while an `id_token` during launch COULD contain the user `email` (and thus give our tool a way to ID an internal user that matches) - I know a school/district using Canvas may prefer to not include this PII in the JWT.…
-
LTI Configuration & Post Messaging
In the LTI configuration page, the section on launching without cookies (https://canvas.instructure.com/doc/api/file.lti_dev_key_config.html#launching-without-cookies) it says the following: In Step 2, instead of storing the state parameter in a cookie the tool should store it in Canvas's LTI Platform Storage using the…
-
reCAPTCHA for Self-hosted Canvas
Dear Community, My Instituion is using a self-hosted canvas installation, and we are getting spammed by self-registrations. We need instructions setting up reCAPTCHA for the registration form. I've linked the announcement for the reCAPTCHA option, but sadly we dont have this in our Canvas installation. Please help.…
-
Web Fonts being part of a custom theme?
Are there instructions/guidelines for how an institution would like to make a web font available to be used in the RCE via a custom Canvas Theme? I've already done a proof of concept with the web font hosted on an external website and can get it to load on a saved page. My question is two-fold: * What is the process to…
-
Custom css json Dashboard
Hi, We want to create a custom dashboard view that leverages outcomes to show learners what they have done, where they are going, and the complete "path". When a user logs on, they see in a glance what they should be doing. For reference, there are 8 courses with a total of 180 lessons. Every assignment can be tied to an…
-
Setting Assignment unlock date for a specific Section through API
Hi, people We will start using course sections in a project and we need to lock a specific module to each section in a different date, while allowing access to any other course content. I've seen in the canvas roadmap that doing this directly will be available soon, but for now we decided to lock this module until another…
-
Current graded by
Hi We are using an API to pull grades out of Canvas to upload to our Student records systems. We are using the current_graded_by API to pull out the latest grade. Whilst this is working for 75% of our marked assignments it is pulling out a Null for recently marked assignments and therefore not giving us the appropriate…
-
If I have a Course ID, Quiz ID and a Question ID can I create a URL to directly edit the question?
If this is my spreadsheet Can I use =Concatenate() to build a URL that will take me to the specific question? Course IDQuiz IDQuestion IDURL to edit question2531255979543207 2045155659536773 2045155314532804 2045155314532821 2045155314532945 2045155314532923 2045155314532888
-
How can I access previous year data using canvas LMS API?
I am looking for a way to access previous year data canvas LMS using API. I couldn't find a way to differentiate between current and previous year data.
-
For new LTI tool - XML or JSON? Which is preferred?
Hello, I am setting up an integration for my LTI tool. And initially I was seting up test flows using a JSON configuration for an "LTI key" - per this article: https://community.canvaslms.com/t5/Admin-Guide/How-do-I-configure-an-LTI-key-for-an-account/ta-p/140 However, a colleague pointed out there's another way to set up…
-
Item limit on "Add to Module" dialog box and solutions?
It was brought to my attention that when you go to add items to a module, the list that shows up when you choose what type of item is actually capped at a particular amount. When I replicated the issue, I saw that the quiz did exist in the Quizzes page, but wouldn't show up in the list of items you can add from the +…