Filter by Label:

This blog post was written in response to a discussion started by lph called Color Variables.The Canvas Style Guide has a section on colors and makes reference to Color Variables and then has a section on background colors. Layne said the problem was...

Community Champion
Canvas Developers Group
  • 14 Likes
  • 7 Replies

OverviewOne of the most common questions I'm asked when consulting our Canvas partners is how to synchronize the roster from Canvas into an external application. There are a variety of ways this can be accomplished, each with their advantages and dis...

Instructure Alumni Instructure Alumni
Canvas Developers Group
:

LTI

Open API

  • 14 Likes
  • 3 Replies

Print Canvas Quizzes is a script that will allow a user to print a quiz from the preview page. Features Adds a "Print Quiz" button below the question navigation paneAuto-page break: This will keep all question content on the same page and prevents a ...

Community Contributor
Canvas Developers Group
:

Open API

Standards

  • 48 Likes
  • 63 Replies

It’s no secret that externally handling pages was difficult with Canvas. The problem was the API didn’t expose an ID for the page, so you needed to look it up by title.https://<ORG>.instructure.com/courses/<COURSE ID>/pages/<MY-PAGE-TITLE>Simple enou...

Community Novice
Canvas Developers Group
  • 6 Likes
  • 4 Replies

As Canvas admins we have a need to track external tool usage, across all course shells. We often are very interested to know adoption of a tool at our institution. Or if we determine that a particular tool has a technical problem, we need to be able ...

Community Participant
Canvas Developers Group
:

LTI

Open API

  • 11 Likes
  • 12 Replies

Kansas State University is proud to announce our first open source LTI application. It is an attendance taking tool. The source code is available on GitHub.Previously we released a Java library to interface with the Canvas API. (blog post | code) Thi...

Community Member
Canvas Developers Group
:

LTI

Open API

  • 6 Likes
  • 1 Replies

This is a follow up to my previous blog post, "A Simple Python GET Script". Personally, I find myself using POST requests quite frequently. So while the GET script was great for showing at a basic level how Python can interact with your Canvas instan...

Community Contributor
Canvas Developers Group
:

Open API

  • 5 Likes
  • 2 Replies

Hey guys, I'll spare you my life story on this one, but I am the LMS Administrator at a non-profit institution. What that means is that I'm the administrator, the course designer, the data-analyst, the help team, and all things betwixt. I've had to l...

Community Contributor
Canvas Developers Group
:

LTI

  • 14 Likes
  • 5 Replies

The following is an extension on James Jones' "Adjust All Assignment Dates on One Page" Google Sheets application. The application itself can be found here: Canvas Update Tool - v6 - Google Sheets The application itself works the same way, setup, sav...

Community Novice
Canvas Developers Group
  • 6 Likes
  • 21 Replies

Are you tired of seeing all those ancient events from two years ago in your syllabus feed? Want an easier way to remove old events without having to manually delete each one or having to remove all dates from everything in the course? Give this scrip...

Community Contributor
Canvas Developers Group
:

Open API

  • 9 Likes
  • 11 Replies

Howdy! Well, I guess it's time to share this out with everyone. We are using this script I wrote this school year with our teachers. I taught myself Javascript as well as the Canvas API in order to save everyone the pain and strife of crosslisting. *...

Community Contributor
Canvas Developers Group
:

Open API

  • 11 Likes
  • 41 Replies

The current quiz API seems to be missing functionality to insert HTML answers, as one can only set an answer_text and not an answer_html.  This is despite the fact that the actual answers support an html element, as can be seen below: "answers": [ { ...

Community Champion
Canvas Developers Group
  • 1 Likes
  • 4 Replies

If you have arrived here from scratch, you may want to work through the first two parts of this blog and come back:https://community.canvaslms.com/groups/canvas-developers/blog/2017/04/04/net-oauth2-example?sr=search&searchId=4a493611-68d1-4f1a-bd15-...

Community Champion
Canvas Developers Group
  • 2 Likes
  • 5 Replies

I am a big fan of sections and have found that they are useful in a number of contexts. However, I really hate to use point and click user interfaces, so I decided it was time to make some programs to do the work for me.This lead to a series of progr...

Community Champion
Canvas Developers Group
  • 2 Likes
  • 0 Replies

Overview As Instructure's Partner Integrations Specialist, I’m often asked how an LTI tool can return a grade to Canvas for an assessment that’s completed on the tool provider side. The answer varies based on a set of requirements the tool provider h...

Instructure Alumni Instructure Alumni
Canvas Developers Group
:

LTI

Open API

  • 11 Likes
  • 0 Replies

 @erik_happaerts   asked the following question in the Community: Export results question group Our students need to take a test in which both the final result as the score for each question group is important. Up to now we were unable to export the ...

Community Champion
Canvas Developers Group
  • 7 Likes
  • 0 Replies

Some people want to hide menu items from certain roles, while leaving it there for others. The ultimate solution is probably Canvas Permissions and Granularity Feature Ideas, but in the meantime there are some things you can do. This blog post in res...

Community Champion
Canvas Developers Group
  • 18 Likes
  • 30 Replies

The ChallengeSolutionDemoRepositoryThe ChallengeSome of the students at our institution completely overlook the View Feedback link that appears when they are viewing a previously submitted assignment upload. Many simply click on the download link for...

Community Contributor
Canvas Developers Group
  • 3 Likes
  • 0 Replies

Update 2018-07-25I know this is late, but I was unable to edit the post to make this update.On 2018-06-23 this script became OBSOLETE due to Instructure having made their own version a non-optional component of the official UI.I have recieved a few m...

Community Champion
Canvas Developers Group
  • 17 Likes
  • 53 Replies

The ChallengeWhile the Student View button is easily found under the Settings panel of the course navigation menu, many of the instructors at my institution still would prefer for it to be accessible on their home screen. Other Learning Management Sy...

Community Contributor
Canvas Developers Group
  • 20 Likes
  • 23 Replies

For those reading the title and wondering if I'm going to answer that question -- the answer is no. But if you want to see how the Community influences, impacts, or is related to Canvas, you might benefit.In the question Idea System Broken? , a comme...

Community Champion
Canvas Developers Group
  • 26 Likes
  • 18 Replies

Ok, hopefully you successfully produced the Sucess!! message from Part 1.I thought getting the redirect wired up as far as the Success message was a good starting point, but there are a few details that I glossed over for the sake of simplicity, whic...

Community Champion
Canvas Developers Group
:

LTI

  • 4 Likes
  • 4 Replies

I just came from a workshop on "Language and Accessibility" (as a follow-upp to a seminar that we had a month ago on the topic - the slides from the seminar are available (in Swedish) from https://www.kth.se/social/files/58c17d95f276545c4bc556c8/Spr%...

Community Champion
Canvas Developers Group
  • 3 Likes
  • 7 Replies

Recently I was asked to create a custom grading tool based on rubrics, which requires modifying student grade data.  I had created a LTI toolkit to run some reports and automate SIS integration workflows, in that scenario I was using a token generate...

Community Champion
Canvas Developers Group
:

LTI

  • 5 Likes
  • 8 Replies

We’ve been moving to a “standards-based mindset” (props to Schimmer for a great book!) in our assessment and grading over the past couple of years and have begun collecting student performance data using a variety of methods. We’ve tried Active Grade...

Community Champion
Canvas Developers Group
:

Open API

  • 13 Likes
  • 0 Replies

Original post: rcanvas + the tidyverse rcanvas continues to grow. Thanks to the recent contributions from Chris Hua, getting user groups, announcements, and discussions from your institution’s Canvas instance has never been easier. More collaborators...

Community Novice
Canvas Developers Group
:

Open API

  • 2 Likes
  • 0 Replies

The Java development team here at Kansas State University started our Canvas adventure off with some questionable decisions. We were originally just going to write a couple of simple LTI applications. Of course the scope and complexity of the applica...

Community Member
Canvas Developers Group
:

Open API

  • 17 Likes
  • 5 Replies

So the school district I work for encountered a problem with students having unnecessary conversations in Canvas using the Inbox. The first thing we did was disable the permission 'Send messages to individual course members' for student,  this preven...

Community Contributor
Canvas Developers Group
  • 9 Likes
  • 1 Replies

I have been encouraged to make the contents of my sandbox more visible, it can be found at https://kth.instructure.com/courses/11  One of my goals has been to be able to use software to interact with Canvas, rather than being limited to cut and paste...

Community Champion
Canvas Developers Group
  • 7 Likes
  • 10 Replies

What is this about?When I first started learning Canvas, I thought it was very convenient that I could create a new user and Canvas would automatically send an invitation to the new user with a link to the login page.  What a great feature!Once the d...

Community Champion
Canvas Developers Group
  • 0 Likes
  • 0 Replies