Hi Kelley -- I appreciate your reply. I was hoping for a quick and cost effective ($0) solution, since our classes start Monday. Oh well. At least our programmers are now more interested than ever to learn APIs.
Why do copied courses create an error with the submission: External Tool - Google Docs Cloud Assignment? This is a big issue as a favorite feature of Canvas is moving Google Docs into Canvas and not having to recreate content.
For the last several years I’ve been developing a library of Python code that makes my life as Samuel Merritt University’s Canvas admin easier and enables me to turn institutional ideas into reality. Though I’ve always intended to share this code with the Canvas Community in case someone else might find it helpful, it's always been a work in…(Show moreShow less)
Heather Garcia, I apologize for the delay in replying. To run that report, you'd need to do at least all this, and possibly more: Download and install Python on your computer. Install the requests and XlsxWriter Python libraries. Download the entirety of my code. Edit the "canvas" and "directories" sections of the /core/config.json file…
I am reviewing the permissions for the TA role we created at the account level and I'm wondering - what is the difference between "Edit grades" and "Moderate Grades" and is this information available in the Canvas guides, please? (I reviewed the Admin guides and did not come across any definitions for permissions.) Thank you for your time and…(Show moreShow less)
Hello, community. I am hoping you can provide me with some assistance as I pose these series of questions. Thanks so much! First, a little background... We utilize some code (I believe generously borrowed from Kenneth Larsen) to add a few menu items to our menu in Canvas. Because we support a district of five individual colleges in our…(Show moreShow less)
Thanks to everyone for providing code and instructions for adding custom links/icons. I was able to get it to work but now need to hide one icon from students - has anyone done this and have code they would share? Thanks!
When working with an integration provider (i.e. vendor, internal development, etc.), they will often ask for a developer key. Many integrations require Canvas API access to function correctly, and developer keys are currently the most secure way to allow integrations to access the API. This documentation covers some of my recommendations for how…(Show moreShow less)
Thank you everyone for the valuable information. I attended the InstructureCon session also, but API is new to me. I got our first request for developer keys for Globalyceum, but we don't have any procedure setup or form setup yet. I am looking for something that help us get start. I'm wondering if anyone already have a security form…
We are looking for input from an institution that uses "Banner" as it's SIS. When making users "active" or "deleted" in a course, how are you monitoring for this in Banner, so that the SIS Import "Enrollments" file puts the correct status for the user if they have dropped or been removed from a course section? *If I didn't word that correctly,…(Show moreShow less)
I am trying to figure how to (or if it's even possible) override the default in one class in which manually enrolled students must "accept invitation" before being enrolled in a course. Currently our courses pull from our SIS system to create courses and enroll students. The reason: We have a set of large courses which have been created by…(Show moreShow less)
Not an expert on this topic, by any means, but I believe you can do a file upload that uses the same "pathway" as the SIS integration, thus avoiding the invitation thing. Something like that. That might be enough of a suggestion to let you search for what you need to know.