-
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 +…
-
LTI not storing custom values in session data
I am in the process of creating an LTI tool, and part of what I need is data from the LTI launch. I have it set up so I can click the link in the user managment and it launches the site as expected. However, I can't find the canvas user id in the session data anywhere. I checked both in my backend session table (I'm using…
-
Using API to get Gradebook CSV export
I need to obtain the same csv/information you get when you export a gradebook, but via API/without going through the GUI. This includes final grades, all assignment grades, assignment names and ids, max scores, , and the grade for each assignment group for each student. Here are my two attempts that have gotten me closest…
-
How to enable Upload/Recording Media option to take a quick recording in RCE
Hello, recently our school want to using quick Recording feature to let students can easily record and submit their assignments. I followed the instructions at this link https://community.canvaslms.com/t5/Student-Guide/How-do-I-record-media-using-the-Rich-Content-Editor-as-a-student /ta-p/379. But when I looked in RCE in…
-
How to pause a course video when the browser tab looses focus?
Does anyone know of a way to force videos to pause when the student steps away, opens a new application or browser tab/window, etc.? We tried using Javascript to accomplish this but have not been successful with auto-triggering the pause. Thoughts or recommendations would be greatly appreciated!