-
Adding TinyMCE plugins to Canvas RCE
Hello Canvas Developers, Our institution recently started using Canvas. We are investigating adding the following TinyMCE plugins to Canvas RCE. - Insert Special Characters plugin- Insert Font awesome icon plugin - Language selector plugin I have been trying to add the TinyMCE Special Character plugin (charmap) to Canvas…
-
Is there a way to specify prefer_sis_email when using LTI 1.3?
Is there a way to specify prefer_sis_email when using LTI 1.3?
-
discussion_topics order_by recent_activity -- most recent last?
With regard to https://canvas.instructure.com/doc/api/discussion_topics.html#method.discussion_topics.index and the order_by=recent_activity - it appears to return results with the oldest posts first. Is there a way to reverse the order (and why would it do this!)?…
-
Managing Local Image Links w/ API-based posting
I write all my content locally and post Announcements, Pages, Assignments, etc. through an API client. This works great for text, but becomes impractical when I have local image links, and want to upload the image and link to them from canvas. Inspecting image links in documents produced through the web interface shows…
-
Analytics API not working
Hi Team, None of the analytics api is working I just checked and each api responding - {"errors": [{"message": "The specified resource does not exist."}]}Can anyone tell me if anyone using these apis ? if yes just let me know the way to call and get the response .Apart from analytics apis I am able to call other api like…
-
Graphql vs. REST API - assignment submissions data
Hello, To start, my questions for the following Scenario are: 1. Am I missing a graphql endpoint that can tell me who an assignment has been assigned to instead of using the submissionsConnection? 2. I know that the graph API is built differently than the REST - but I don't know enough to know if this is a bug or whether…
-
jQuery unable to manipulate the the Next/Previous buttons?
Hello Canvas developers, I've recently run into an issue that I can't quite work out. To my knowledge (and in my experience) everything on the Canvas interface can be accessed via simple jQuery queries. This works across the board with every single element that I've wanted to manipulate so far, except the Next/Previous…
-
Grade Summary LTI
Hi fellow Canvas users, happy Wednesday. Before I joined the company, we used to have a function that would produce a Grade Summary for one student in all the courses the student was enrolled in. Unfortunately, the external company it was used is not providing this function to us, and I cannot see the script they used…
-
login_required error when course is not published and/or visibility anything other than public
Hi! I'm working on the Canvas LTI 1.3 integration and I've come across a weird behavior. I have my tool set up in the Navigation bar and when I access it I get a login error as if my user was not logged in (login_required, Must have an active user session). This only happens when the course is UNPUBLISHED AND/OR VISIBILITY…
-
Canvas LTI 1.3 OpenID Login Initiation Url not found with 404 issue
Canvas is not able to find "OpenID Connect Initiation URL" from the LTI 1.3.In my case I have developed a provider which is based on LTI1.3 IMSGLOBAL standard. So when trying to launch the url link , Canvas is sending proper access token request with form parameters (client_id,…
-
"OpenID Connect Initiation URL" is not found from LTI1.3
Canvas is not able to find "OpenID Connect Initiation URL" from the LTI 1.3. In my case I have developed a provider which is based on LTI1.3 IMSGLOBAL standard. So when trying to launch the url link , Canvas is sending proper access token request with parameters (clientID,…
-
LTI 1.3 link selection (module) setup
Hi, I'm trying to follow the "link selection" placement (module) instructions here: https://canvas.instructure.com/doc/api/file.link_selection_placement.html and I'm having some issues. In the past I was able to set up the "editor button" placement using an XML config, but it seems the "link selection" one requires the…
-
Assignment Selection set as LTI Deeplink, launching as LTI ResourceLink
Hello, I am testing an LTI tool in the Bitnami Canvaslms in AWS. My resource links are launching as expected, but I created an assignment selection launch set to be a deeplink and it is being launched as a resource link. A screen shot of the link configuration is attached: Screen Shot 2022-07-10 at 3.20.34 PM.png (it says…
-
Inherited Developer Key Best Practices
. I'm curious to understand the relationship between Inherited Developer Keys and Access Tokens. Bottom Line is I need to understand best practices for methods to scope permissions on an application that uses an Inherited Developer Key. Is the best method for doing this to create a custom Service Account with "scoped"…
-
Google App Scripts - URLFetchApp API Endpoint Requests other than GET method
I've given myself a project to build some API automation tools around data that is contained in Google Sheets. I see only a smattering of similar projects on the Developers Group forum that seem to imply success without re-educating the group what their entire code is that solved their issue. Here's one that implies…