@James has created many great scripts using TamperMonkey/GreaseMonkey that many use. He also has created the GitHub canvancement which is awesome. I am an admin with limited coding skills and new to TamperMonkey/GreaseMonkey and Postman and I imagine other administrators are in the same boat. I would love for the experts here to gather into a team to develop a series of https://community.canvaslms.com/community/ideas/canvaslive?sr=search&searchId=58ed0fb7-8725-474c-be12-53493d3809b9&searchIndex=0 webinar sessions that takes anyone using Canvas from simple user to Coding/API master. What do https://community.canvaslms.com/groups/canvas-developers?sr=search&searchId=5f684eff-bd97-4da2-89b2-9f037073f0d6&searchIndex=0 folks think about this? Would anyone like/have time to join this user group team? It would also be great to have developers from Canvas to join us as well.
@dwillmore ,
When I started Canvancements, I tried to pick a term generic enough that other people could jump in and help out, so it would be awesome if there were an army of coding engineers. Along the line, I discovered that there were many people in a boat like yours -- limited (or no) coding skills, but wishing there was an easier way.
There are many fancier, much better written, programs out there than what I put out. I suspect there are a few reasons why Canvancements seem popular (I don't do any tracking, so I don't know for sure).
I recently had the chance to meet with some people at Canvas. I was concerned about the move to ReactJS, the deprecation of jQuery UI, the not-exposing certain objects anymore, and other things making it harder to do what I do. From the conversations, I gathered a couple of things.
Beyond all that, which is just commentary to get the ball rolling, how did you arrive at the combination of user scripts and Postman? They seem similar but separate. Postman can get you started to figure out what you need to help with the user scripts, as can the live API, but it would also help with writing in any language.
@James your scripts page now requires IT login credentials. I have been using your scripts for a while now and would love to continue to have access. Really makes working in canvas a breeze. Any word on this?
I have a developer key in our Test instance: How would I use this in a local program to make a REST API call? Looking at https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys: Developer keys are OAuth2 client ID and secret pairs stored in Canvas that allow third-party applications to request…
I'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
How can one track Canvas Media use without having the reports available from Canvas Studio? Checking API endpoints and the Data 2 schema, there do not seem to be dedicated Canvas Media endpoints. Am I missing some? A method I've considered is using the body field of the wiki_pages table, as this contains the html code of…
Hello, I'm trying to utilize an API call to pull completed certificates and was hoping to download and store the certs as a backup. I can successfully run the API call but it will not allow me to view the certificate unless I access the URL while signed into an account where it's "my" cert. Is there a permissions setting…
UI for weekly progression idea that rest in the Schedule tab of the **K-12 UI** of Canvas it's incomplete and I really would not take it and push it into instance but I am going to post it here because in the past people like @James && @robotcars || @Steve_25 have had terrific input in the past... maybe w/their eyes and…