Skip to main content
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Canvas Production Release Notes (2015-08-29)

Canvas Production Release Notes (2015-08-29)

Upcoming Canvas Changes

New Canvas UI in Free-for-Teacher Accounts

In the next few weeks, the New Canvas User Interface (UI) will be enabled for all canvas courses in Free-for-Teacher accounts. Additional information will be available in the next release. Learn more about the New Canvas UI.

In this release (August 29), instructors have more tools that minimize their workflow and help maintain their courses more easily, such as cloning groups and choosing how to view URL submissions in SpeedGrader. Integration users benefit from additional APIs and LTI additions, and minimal updates have also been made that improve accessibility and functionality for future releases.

The production notes also include updates to platform/integration updates and fixed bugs.

Canvas New Feature Screencast (2015-08-29)

Next release schedule:

  • Beta release and notes: September 8 (in observance of Labor Day in the United States)
  • Production release notes: September 14
  • Production release and documentation: September 19

Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment. Learn more about the Canvas Release Schedule.

  Updated Features


Course Home Page

Published Link

In new Canvas courses, the top of the Course Home Page no longer includes a link to publish the course. The message about publishing the course is the same, but it no longer includes a direct link to publish the course. If users have permission to publish their courses, users can publish via the Course Home Page sidebar or open the Course Setup Checklist.


This change resolves a fixed bug in Canvas:

Explanation: When a user with permission to publish a course viewed a new course, the top of the Course Home Page included a message explaining that only instructors could see the course until it was published. The word published included a link that was supposed to publish the course but did not generate any result when clicked. This behavior occurred because the link was not properly routed to publish the page. Additionally, instructors were confused about the purpose of the link and some tried to publish the course inadvertently. Canvas code has been updated to remove the publish link at the top of the Course Home Page.


Clone Group Set

After assigning a group to an assignment, instructors will receive a warning message if they try to modify a group set that has student submissions. Instructors can choose to modify the group, or they can clone the existing group set.


Cloning a group set will copy the entire group set, including all groups, group leaders, and memberships; instructors only have to make changes to the affected users. Instructors can also create a new name to differentiate the cloned group set.

Group sets can be cloned at any time in the Settings menu for the group set.


This change resolves a fixed bug in Canvas:

Explanation: When an instructor created a group assignment and then tried to change the group membership after receiving student submissions, Canvas was not able to accurately assign grades to each student group. This behavior occurred because group sets are how Canvas manages all grades for a group, and moving a student causes grading confusion between groups. Canvas code has been updated to warn instructors when changing group membership after a group set has received assignment submissions and allow the instructor to clone a group set.


External URLs

When an instructor views an online submission URL in SpeedGrader, the original URL submission from students appears in the SpeedGrader window. Additionally, a second link labeled View in a new tab lets users choose to open the submission in an external window. Note that some submission types cannot be displayed in SpeedGrader and must be viewed outside Canvas. This change is a modification from the SpeedGrader feature update in the July 18 release.


  Platform/Integration Updates



Accounts API

When creating a new sub-account in the Accounts API, users can set the SIS account ID.

Discussion Topics API

When creating or updating discussions in the Discussion Topics API, pinned discussions are included as a parameter.

Notifications API

In the Notifications API, users can get a list of preference categories and update preferences by category.

Quiz Question Group API

In the Quiz Question Group API, users can get the properties of a single Quiz Question Group.

External Apps (LTI Tools)

Account-Level App Placement

In Course Settings, instructors can view the placement of LTI tools installed at the account level. In the Apps tab, viewing app configurations displays an information button next to locked tools, which shows the placement of each tool.


Grade Passback

LTI tools that support grade passback correctly handle complete/incomplete assignment types. A score of 1.0 will be marked as complete and anything less than 1.0 will be marked incomplete.

  Other Canvas Updates


Course Imports

User Roles

When users copy or export a Canvas course, the course retains the user role of the user and any custom permissions. This change helps the user see only relevant course content according to role and helps set a foundation for future improvements to the Course Import Tool. No current functionality is affected.


Course List Details

The enrollment status and term dates in the Courses list is larger to meet accessibility standards. The course name in the Groups list has also been enlarged. These changes do not affect the New Canvas User Interface as these details are not currently shown.


Course Navigation Term Date

The term date in Course Navigation is aligned with other Course Navigation links.



External Mail Handling

In the June 27 release, Canvas made a change that was inadvertently omitted from the release notes and may affect users for the fall term.

Canvas now verifies incoming mail sender addresses against the address originally sent from a Canvas notification. This change may affect institutions that may use an additional email from their mail account, such as and; any replies originally sent from Canvas with the simple domain would be returned to Canvas as the additional domain. If users are not able to view their email replies in Canvas, their account may have been affected by this email verification where Canvas cannot recognize both mail accounts as the same user. Users can update their email address for notifications in their Canvas user account and match the email with the incoming mail sender.

This change resolves a fixed bug in Canvas:

Explanation: When a user received a notification that can be used to reply (such as conversations and discussions), the user was able to forward the notification to a third-party user, who could reply to the email and have the reply appear in Canvas. This behavior allowed people other than the original user to reply to the notification and occurred because Canvas was not verifying the incoming mail sender. Canvas code has been updated to verify incoming mail and not allow replies from third-party senders with a different email address.

Additionally, this change also resolves extraneous email invitations that can be created through social networks such as LinkedIn. Canvas email notifications are viewed as an individual contact that can be invited to join these social networks. Canvas notifications are also picked up as a contact when a social network asks to review email addresses in a user’s address book and send invitations to non-enrolled users.

User Settings

Time Zones

Canvas has made improvements for more accurate time display in varied browser and profile time zones. Even if a user's computer browser and Canvas profile are set in different time zones, Canvas will honor the profile time zone in a user’s account settings.

  Fixed Bugs




When the calendar selector is used to select dates in Canvas, the tooltip does not display the date format entry. The tooltip only displays for dates added with manual entry.


Screen readers can read Announcements as a list.

Formatting labels on the Announcements edit page have been replaced with standard div elements.


Formatting labels on the Assignments page have been replaced with standard div elements.


Screen readers can collapse and expand current and concluded conferences.

Course Settings

In the Navigation tab, screen readers can identify each item in course navigation.


Course status is identified with an H4 tag.

In the Courses list, the text for enrollment status, term dates, and course name (in Groups) is enlarged to meet accessibility standards. These changes do not affect the New Canvas User Interface (UI).


Formatting labels on the Discussions edit page have been replaced with standard div elements.


Screen readers can identify and open module item links.

Screen readers can expand and collapse modules.

Screen readers can read the unlock date for a module.


Formatting labels on the quiz details page have been replaced with standard div elements.


Content Migration API

Course Dates are retained when the date_shift_options parameter is used in the Content Migration API.

Explanation: When a user tried to use the date_shift_options parameter in the Content Migration API, the destination course start and end dates were being removed. This behavior occurred because the course was adjusting all dates in the course. Canvas code has been updated to retain course dates in the destination course.

Courses API and Sections

Users do not receive an error when using the section parameter in the Courses API.

Explanation: When a user tried to use the sections parameter in the Courses API, the endpoint for listing account courses returned an undefined error. This behavior occurred because of a coding misalignment. Canvas code has been updated to return section information as part of the API.

Courses API and Grading Schemes

Users who do not have permission to change grading schemes using the Courses API receive an unauthorized message.

Explanation: When a user without the Edit Grades permission used the Courses API to change grading schemes, the API returned an unchanged course object. This behavior occurred because the API was not confirming the appropriate course permissions for the user. Canvas code has been updated to return an unauthorized message if the user permissions do not allow course grading changes.


Excused Assignments with No Submission

No Submission assignment types show students when an assignment has been excused.

Explanation: When an instructor created an excused No Submission assignment type, the Assignment page did not indicate that the assignment had been excused. This behavior occurred because Canvas did not consider No Submission assignments as excusable and only applied the status to all other submission types. Canvas code has been updated to display the excused status for all assignment types.

Course Imports

Mail Link Commas

Pages that include an email link with a comma at the end of the address do not affect course copies.

Explanation: When an instructor created a page, added an email link with a comma at the end of the address, and exported the course, importing the course generated a page error. This behavior occurred because Canvas was trying to correct the invalid component in uniform resource identifiers (URIs). Canvas code has been updated to handle email addresses as a custom URI.

Course Setup Checklist

Course Setup Checklist items appear in the correct order.

Explanation: When a user opened the Course Setup Checklist, some of the button were inverted and appearing before tasks were actually completed. This behavior occurred because Canvas was not checking if the task had actually been completed or not. Canvas code has been updated to confirm if all tasks are complete before marking off the checklist options.


Login Page

When students use a join URL to log in to Canvas, entering an incorrect username or password will generate an error message.

Explanation: When a student used a join URL for a Canvas course, the login page did not produce an error if they entered their username and password incorrectly. This behavior occurred because of a regression in a previous release. Canvas code has been updated to display an error for self-enrollment incorrect logins.

External Apps (LTI Tools)

Placement Display

Resource selection appears as a placement in third-party tools.

Explanation: When a user wanted to view the placement for a resource selection, the selection was not appearing as a placement. This behavior occurred because resources were not defined as a placement. Canvas code has been updated to add support for resource selection in the placements display. For instance, if the YouTube app is installed as an external app, in addition to the Editor Button, the placements button displays placement options as a link selection and assignment selection.


Gradebook Imports and Excused Assignments

When a user imports a comma separated value (CSV) file to the Gradebook, excused assignment variations are not considered changes to grades.

Explanation: When a user imported a CSV file into the Gradebook, the Gradebook importer always treated excused assignments as changes to the gradebook. This behavior occurred because the importer could not distinguish excused assignment variations (e.g. EX vs ex). Canvas code has been updated to handle all case variations of EX as excused.

Grading Periods and CSV Uploads

Comma separated value (CSV) file uploads do not allow instructors to change grades in a prior grading period.

Explanation: When an instructor downloaded the CSV file from the Gradebook, modified grades from a prior grading period, and uploaded the CSV file, the Gradebook updated the changes in the prior grading period. This behavior occurred because the importer treated all assignments in the CSV file as current assignments. Canvas code has been updated to confirm assignments with grading periods.

Empty CSV Uploads

When a user tries to import content to the Gradebook without attaching the comma separated value (CSV) file, Canvas generates a display error and redirects the user back to the import page.

Explanation: When a user tried to import content to the Gradebook without attaching the CSV file as part of the import, Canvas generated a page error. This behavior occurred because the file must be included for the importer to proceed. Canvas code has been updated to redirect the user back to the import Gradebook page and attach the CSV file.


Subtitles and Full Screen

Subtitle size and placement are adjusted for full-screen videos in the HTML video player.

Explanation: When a user opened a video in full-screen mode, the HTML video player displayed large overlapped closed captions. This behavior occurred because JavaScript was manipulating the font size of the captions element. Canvas code has been updated to adjust caption placement for full-screen videos.


Module Completion (New Canvas UI)

In the New Canvas User Interface (UI), Modules displays a green check mark for completed modules.

Explanation: When a user completed a module, the green check mark was not appearing in the Modules page. This behavior occurred because of the code adjustment to the New Canvas UI. Canvas code has been updated to display the check mark in Modules in the New Canvas UI. This fix was deployed to production on August 14.


Parent Observers and Deleted Logins

Parents can sign up to observe students who are using logins previously belonging to deleted users.

Explanation: When a parent tried to sign up and observe a student, some parents were unable to link to some students. This behavior occurred when the student was using a login ID that was previously deleted from Canvas. Canvas code has been updated for parents to link to observees who use login IDs formerly belonging to deleted users.


Observers in Multiple Sections

Observers always display in the course list on the People page.

Explanation: If an observer was enrolled in multiple course sections while observing no students, the observer disappeared in the list of course users. This behavior occurred because observer display was only associated with observing users. Observers could still be viewed by filtering the Observer role. Canvas code has been updated to always display observers regardless of linked students. If observers are not following any users, the role will display as Observing: Nobody.

SIS Enrollments and Remove from Course Option

Instructors and admins cannot remove users from the course who have SIS-created enrollments.

Explanation: When an admin or instructor opened the People page and viewed the settings for a student, the Remove from Course button appeared regardless of whether the student was enrolled via SIS or manual enrollment. This behavior occurred because Canvas wasn’t restricting the user setting to any user group permission or confirming SIS enrollment type. Canvas code has been updated to allow a student to be removed from the course as long as the student was manually enrolled.

Access Report Content Column

User profile visits appear as a content item in the user access report.

Explanation: When a user viewed another user’s page from the People page, if an instructor viewed the first user’s access report, the content column appeared blank instead of displaying the name of the visited user’s page. This behavior occurred because Canvas wasn’t recording user names as part of the profile view. Canvas code has been updated to record user names when viewing profiles.


Manage Wiki (Pages)

Users can view unpublished pages with the Manage Wiki permission.

Explanation: If a custom account admin was granted the Manage Courses permission, the custom admin could view all unpublished content throughout the course except in the Pages index page. This behavior occurred because the Manage Wiki permission was required with the Manage Courses permission to view unpublished pages on the index page though pages were still accessible directly. Canvas code has been updated to remove the viewing right from Manage Courses permission and add it to the Manage Wiki permission.


Student View Reset

Resetting Student View while taking a quiz as a test student does not affect the quiz.

Explanation: When an instructor enabled Student View, took a quiz as a test student, and reset Student View while the quiz was running, Canvas generated an error message. This behavior occurred because resetting the test student destroys all test student submissions, and Canvas was trying to find the submission for the quiz that was in progress. Canvas code has been updated to allow Student View to be reset at any time.

Outcome Mastery and Question Banks

If a question bank is linked to an outcome and used in a quiz, student performance is mastered based on the performance of all associated questions.

Explanation: When students took a quiz with questions from a question bank that were linked to an outcome, students only had to get one question correct to earn full mastery points for the quiz. This behavior occurred because quiz questions were individually aligned with the outcome, so the mastery level was recorded per question. Canvas code has been updated to determine mastery based on all selected quiz questions and record results for each quiz question outcome result. Mastery is calculated by averaging the student’s score across all questions in the quiz that are linked to the given outcome. This change is explicitly per quiz, so if two question banks are both linked to the same outcome, the student only gets a single learning outcome result for the quiz.

Quiz Logs and Event Sorting

Quiz logs record student responses by date and time.

Explanation: When a student submitted a quiz, the quiz log didn’t display results in a logical order. This behavior occurred because the quiz log wasn’t coded with a specific ordering sequence. Canvas code has been updated to record quiz actions by date and time and displayed accordingly.

Quiz Take Button and Section Dates

Canvas verifies section end dates for quiz availability in concluded courses.

Explanation: When an instructor created course section dates that overrode the course or term dates, active section dates were applied to all course components except quizzes. Students with active section dates but concluded course or term dates were not able to view a Take this Quiz button that provided no result. This behavior occurred because sections were incorrectly set for verification. Canvas code has been updated to redefine logic for quiz eligibility.

Character Limit for Matching, Multiple Drop-down, and Multiple Choice Questions

For inline responses, the character limit for matching, multiple drop-down, and multiple choice questions text is 80 characters.

Explanation: When an instructor created a matching, multiple drop-down, or multiple choice answers using the inline text field, the answers only displayed 80 characters to students. This behavior occurred because the answer field was not designed to support a long character limit for inline responses. Canvas code has been updated to limit answers to 80 characters in the inline text fields. However, for multiple choice questions, instructors can add more than 80 characters using the The Rich Content Editor, which maintains a character limit of 16384 characters.

Instructor Quiz Previews and Concluded Courses

Concluded courses do not allow quiz previews.

Explanation: When an instructor tried to preview a quiz in a concluded course, the Quiz Preview button only refreshed the page. Courses were only affected when an instructor required participation within the term/course/section dates and the assigned date was in the past. This behavior occurred because concluded courses do not allow active course participation in concluded courses. Canvas code has been updated to remove the Quiz Preview button for quizzes in concluded courses. Canvas generates a message showing the quiz is no longer available.

Rich Content Editor

Table Page Links

Table styling inside the Rich Content Editor is not affected by included links.

Explanation: When a user created a table, added a link to a content cell, and then changed the link using the content selector, the table HTML was removed from the Rich Content Editor. This behavior occurred because the JavaScript was not properly handling HTML links inside tables. Canvas code has been updated to determine how to handle HTML links inside table data tags.

Labels (1)
Was this article helpful? Yes No

 @kona ​ (and others),

We have an engineer working on this right now. The code was changed a little more generally than was previously intended. Previously, the button appeared regardless of enrollment method (SIS or manually invited), but with SIS-created enrollments, the button actually had no functionality. The intended behavior has always been that if a user is enrolled via SIS, they cannot be removed from the course; but if a user is manually enrolled, they can be removed just fine. Now, Canvas neither shows a non-working button for SIS-created enrollments, nor hides a functional one for manually-created enrollments.

We hope to have another update for you soon!


Thanks for the update erinhallmark​!

This fix has been deployed to production! Hopefully all is well. Let us know if you are still running into trouble with manual SIS enrollments.



Awesome!! Canvas Rocks! Smiley Happy

Hello Canvas friends! (Deactivated user​,  @jacs ​),

Thanks for your patience as we looked into the quiz character limit issue. We are always more than happy to look into behaviors that just aren't right after the release. Our release notes indicate what should be coming, but sometimes things happen. Smiley Happy We do our best to remedy them as quickly as possible—thank you for bringing them to our attention!

The reason this behavior changed was because the inline text was not displaying to students when there were more than 80 characters. You could type additional text, but it ran off the page like this:


Multiple choice questions were not intended to be part of the code change, but because they use the same quiz template type as matching and multiple drop-down, the code ended up applying to them as well. However, these changes only affect new quizzes moving forward; they should not affect any existing quiz content.

Biggest point of clarification on this: the limit only applies to the inline text. If you use the Rich Content Editor, you do not have a limit restriction (well, aside from the regular 16384 character limit in the Rich Content Editor). So we apologize that the inline text specification was inadvertently mentioned and confused everyone.

So with the text limit, the inline text field prevents text from being viewed off the page (question 1 image below). Again, you can use the Rich Content Editor to create as much text as you want (question 2 image below):


Hope that helps!

(I've also edited the release notes to clarify as well.)



I still think some of the logic being used here is bad...

What I'm currently seeing now (after the fix) is that for a course with an SIS id entered there is no remove button for people, whether or not they were added via an sis import or manually.  If the course has no sis-id, then the remove button shows up.

This fixes half of the issue...  We still manually add people to SIS-created courses (or even create test courses with fake SIS id values to check LTI functionality, roster transfers, etc).  Just because the course (and even the user) both have an SIS id assigned to them does NOT mean the enrollment was created via SIS.

In addition, even if the user was enrolled via SIS, an account admin should, in my opinion, still be able to remove the user through the GUI (maybe with an additional warning).  Yes, we cold create some CVS files and import them, but this is a lot of extra, unnecessary work.  I think this change still needs further refinement, or even a complete rollback.  Our Fall 2015 semester is starting next week, so this is a very busy time for getting courses setup, which does include some manual roster management, in addition to the SIS imports.  Terrible timing for this change to make things non-functional.


UC Berkeley, like some other large institutions, relies on the distinction

Chris is making and that Instructure has somehow lost track of.

A user with an SIS ID may have some properties which are manually (or API)

edited rather than SIS imported. Those edits are marked in Canvas's DB with

a "sticky" flag, and by default SIS imports do not overwrite the manual/API


Similarly, users with SIS IDs and course sections with SIS IDs may have

some enrollments which were added by SIS imports and others which were

created manually (or via the API). Canvas's DB distinguishes these two

types of enrollment records via the ID of the SIS import (which is null for

a manually added enrollment). Our integration code refers to the

API-exposed version of this ID here:

Many schools (including ours) do not allow manual changes to an

SIS-imported enrollment. But it's still essential that manual changes to

a manual enrollment be allowed, for the obvious reason that campus SIS

systems have no idea why the enrollment was added and therefore also have

no idea when it would need to be removed.

Bugs happen, and I've certainly generated my fair share. But an Instructure

developer who misunderstands this distinction probably shouldn't be

changing code in this area of Canvas, and certainly shouldn't be reviewing

the change.


Ray Davis

CalCentral Product Manager

Programming & Design Group

Educational Technology Services, UC Berkeley

I've seen this sometimes and it appears that simply refreshing w/o cashing is enough to solve the issue.

So a bug was reported on the Beta server that was subsequently ignored until it made it to production?  Is there an explanation of how this happened?  Isn't much of the reason to have a Beta server for testing?    

Hello Erin

We are not seeing a fix here in the UK. Any more information for us?


I am not seeing the fix in our instance. The functionality that needs to be restored is:

Users added manually, regardless of whether the SIS ID is used must be able to be deleted by both instructors and administrators.

Until this happens, we have a problem that is going to significantly affect our operations.

Thanks for the clarification erinhallmark​.  I don't ever remember seeing it go off the page like that (though usually the answers have spaces Smiley Happy) and we rarely use the HTML Editor to enter answers unless it's a math problem.  I must have missed this issue.

Do you think the matching questions will stay the same too?  It really limits the term / definition length.  I understand the drop down box should be limited but I don't see any issues with wrapping on existing matching questions more than 80 characters.  There isn't an HTML Editor option in matching questions. 

I guess I'm curious why "80" is the magic number overall too, it seems browser / screen resolution dependent.  Typically 256 or 128 is what I've seen for text limits.  80 displays nicely when you are editing a question definitely but just a little bigger would catch 99% of the cases versus about 75%.  I created 3 MC quizzes yesterday for a typical faculty and about every 3rd question required me to use the HTML editor (a couple extra clicks and an awkward preview after entering) for just a word or two. 


- Melanie

Hi Christopher,

Thanks for letting us know. I'm circling back on this with support and engineering.


Hello Canvas Family,

My sincerest apology for the unintended issues.  As noted above, there were some UX/UI issues we attempted to solve.  We did not execute in a way that met your expectations.  We will lift the limit and identify a better solution down the line.

Thank you and sincerest regards,


I'm having the same issue, Kona - I can't delete manually enrolled users.

Thank you, Jason! that is a responsible and professional response, and I greatly appreciate it.

As we investigate the update, the issue of students not seeing the full answer will return, which is pictured as this...

The instructor will see:


The student will see:


The result of the reversion is certainly not desired behavior; however, the issue is not one we can easily solve.  The 80 character limitation was implemented so students could see the full answer no matter how the question was built.  The unintended consequence is the frustration of a lot of users.  We understand this and want to eliminate the frustration.

A true fix will take time, and we will investigate the issue.  If this the above is okay for now, we can continue with the reversion.  I just want to share this as we proceed as there are consequences (good and bad) to this fix and the reversion.



Deactivated user​ my vote would be to stick with whatever gives the student the best experience is always best but I never had any complaints that I'm aware of so I guess I'm still confused as to how widespread of an issue this was and when it started being an issue, I don't think we experienced this and we have a lot of exams and many have long answers that would have been cutoff if what you mention above was happening.  Was it all browsers?  Our students aren't shy about complaining and if there were an answer on exam getting cutoff they would have challenged it Smiley Happy

- Melanie

I agree that admins need to be able to remove students added via SIS. Especially since our Banner integration is still problematic after all these years, and we constantly have people who add and drop classes, but aren't automatically removed from the Canvas roster.

That said, I was able to use what I know as "the other method" to remove people this week. Go to course Settings, the Sections tab, click on the section name, click on the 'x' next to the student's name.

By the way (and possibly related to this fix), assignments using LTI grade passback that are set to be worth 0 (zero) points are now generating errors. I have submitted a ticket, but I suspect that I'm going to get an answer along the lines of "Actually, it shouldn't ever have allowed you to make the assignment worth 0 points". The funny thing was, a lot of faculty got into this 0-point habit precisely because the Complete/Incomplete choice was not working correctly.

Anyone else seeing weird truncation of module titles if there are several prerequisites applied to the module? I have a course with a completion module--every other module must be complete to unlock the final module. It's called, creatively, "Completion Module." Now it's called "C..." This is what it looks like:

Screen Shot 2015-09-01 at 11.25.25 AM.png

 @tom_gibbons , it looks like you aren't the only one - Module titles - lack of space and competes with prereq list

PS - I also checked one of our courses and are having/seeing the same issue.

The New UI got turned on at one of my campuses literally minutes ago. The bad news is that WebKit browsers still truncate in the new UI; the good news is that Firefox doesn't. Instead, it extends the width of the page out to crazy town in order to fit in all the prereqs and the module title on a single line.

Yep - same thing here. 😞

We are experiencing the same thing and after reading all of the replies here, I am hoping that Canvas deploys a quick fix. Katy ISD is a large district and it is imperative that our Canvas admins have the ability to delete users from a course.

Hi Tom,

I'm glad you pointed this out. The Modules team is working on some new backend things that I *thought* might address this, so I did some research. Turns out what they're working on doesn't relate, so, I passed this image over to our support team. There's currently a ticket addressing this issue that they're sending back up to engineering for consideration as they finish up their current project.

Hope that helps!


Hi everyone,

We've identified a small component in the code that didn't get corrected as part of yesterday's SIS fix. Our engineers have been working on it and we'll let you know when we have more information.



Thanks, erinhallmark​! This release seems like a rough one for you guys. Thanks for all your hard work.

erinhallmark​ We are still not seeing an option to remove users from our Canvas courses in the UK.

This is a very, very busy time of year for us as staff are trying to put finishing touches to courses, finalise which teacher is on which course etc.

Can someone please advise on when it will be possible to remove users.


Thanks for that workaround! I also found that the API for course enrollment deletion still worked, which means the bug is probably surface level and would have been easier to miss. Unfortunate timing, though.

Also it appears Conferences(BigBlueButton) received the polling feature but I don't see any mention of it in the release notes.  I know it wasn't there last week when I was using Conferences.

Thank you, Jason.  When will the text "Answer Text (80 character limit)" be removed from the Multiple Choice question types?

erinhallmark​ we can't remove manually added students to a course as well. We need this option as some students are added as TAs and we also have manually created courses where the instructor needs to control enrollment manually.

Hi Terry,

The polling feature has been released in segments, so yes you may already be seeing it. We'll include all the details in Monday's Beta notes. Smiley Happy



Thanks for the update!  I was like, 0o0o, what's this new little icon at the bottom of the Presentation window do. Smiley Happy

Hi friends ( @LesleyCryderman ​,  @buellj ​,  @haysb ​,  @kmeeusen ​,  @kona ​, d.j.carter​, chriscas​,  @kshepherd_canva ​, snugent​,  @r_v_jones ​​, L1301044​,  @tdelillo 

You're not seeing anything yet because there isn't anything to see. Smiley Happy The fix hasn't been deployed yet. Our engineers are running it against QA and are working to have it out as soon as possible (should be today I think). We will absolutely let you know when it has gone out.

 @jacs ​,  @kroeninm ​ the 80-character limit should also be pushed out today as well.

Thank you,


Thanks for the update erinhallmark!

Hello team,

​We've prepared a fix and it is queued for release. You should seen an update soon.


Like Kona and the others this update: "Instructors and admins cannot remove users from the course who have SIS-created enrollments" is causing us headaches.

At this point, our instance doesn't sync with our SIS. I export data out of our SIS, format the the CSV files and then upload them into Canvas to create accounts, enroll, students, etc. As new students enroll I manually create their accounts and enroll them in courses. It was our plan to have teachers deal with changes in schedules for our existing high school students.

Prior to the update, teachers could add students to their courses in the correct sections and then notify me to remove students as needed. They could also move students to a new section. This was a realistic scenario for maintaining enrollment. After the update instructors can no longer move students to a different section. All they can do is add students. :smileycry:

This is our first year using Canvas throughout the High School. I felt it was worth the time and effort to enroll the students in their courses for teachers. I knew that would be a good selling point. Unless things change, next year we will have to ask teachers to enroll their own students so that they will have the ability to maintain their course rosters. I can't keep up with 90 teachers and 1,400 students.

Seems like the ability to enroll/remove students in courses should be controlled by a permission, not by how the account was created.

I'm praying some adjustments are made regarding this update. I need our teachers to be able to add students to courses in the correct sections and move students to different sections. Ideally, I would also like them to be able to remove students.


We are also unable to remove manually enrolled users in SIS created courses with SIS enrollments.  The option to remove a user from a course only seems to appear in manually created courses. Is there an update on when this will be fixed?

Absolutely agree with all of the other comments in this thread. This is causing real problems at our institution for our admins. I also put in a support ticket for this on Monday but the updates I've received thus far haven't been making much sense.

Was the intention of this update to take away the "Remove From Course" button for all users (even those with full admin rights)? This is the effect it has seemingly had on our Canvas instance. Whether it was intentional or unintentional, this really needs to be restored. Even the workaround we were using when this update was first released, which was clicking on the user’s name in the People area of the course and then selecting “Delete this Enrollment” on the “bio” page, is not working now for some of our courses since the fix was put in place.

Admins should continue to have the ability to remove users who were added either manually or via SIS on the fly (via the People area).

4 hours later and I'm still not able to remove students from a course.   Can somebody define "soon"?

when will then be now.jpg

The Gradebook (and subsequent drill down on student grades)  "view-state" when using multiple grading periods with differentiated assignments is still not resolved.  This is very difficult for Teachers, Students, and Parent observers, as any assignment/discussion/quiz with multiple dates (not the "Everyone group") will not show in the active grading period, in our case Quarter 1 (of 4 quarters).  I have a ticket on this ( Case # 00970576 ) Here is my community post on it:  Differentiated Assignments not in Gradebook Grading Period . Maybe not so big for a college environment, but a large problem for us in the high school space, or anyone using multiple grading periods.

Thanks for the update erinhallmark​!

We so appreciate that you are keeping us in the loop, and that the engineering team is working on things!

I also just learned today that 'sorting assignments by due date' is affected as well, it will sort 'non-differentiated' assignments 1st, then sort differentiated assignments 2nd (respectively).


The SIS fix (really this time) for manual enrollments was just deployed to production. Also, the 80-character quiz answer limit was reverted. As Jason noted in the comments earlier, please be aware that students may not be able to see complete answers.

Again, please let us know if you see anything that seems contrary.

Thank you for your patience,


Hi Erin,

It does appear that I can now remove manually added users again, which is great.  UM-Dearborn still has a huge issue with this update though.  Admins should be able to remove users added via SIS. Something in the way our Banner is configured doesn't allow us to track when an instructor is changed and remove the old instructor automatically from Canvas.  Admins have always had the ability to remove the old instructor from a course via the web interface for these cases.  This needs to come back ASAP!  The release notes only mentioned changing things for Instructors.  The conversation here also mentioned the intention was to remove the menu item where it would have been non-functional.  For admins (I don't know about instructors, because we have the permissions more locked down for them anyways), the remove link in the people tool always worked, whether the user was added via SIS or manually.  We really need this functionality to return for admins.  It doesn't make any sense to remove something that was working fine before, especially for an admin user.


I'm not one to believe in coincidences, but you might want to have the engineers look at the code as far as side effects go, especially daily digest notifications.  We stopped receiving daily digest notifications around the time this "feature" was released (I did submit a case) and guess what? Once the feature was reverted last night, I started receiving daily digest notifications again. 

Like many others I still can not remove manually added users (namely myself from courses) from the People tool. This was a huge help since we use Respondus for uploading exams for our faculty. Respodus requires that you are actually enrolled in the section (can't just have admin access) with teacher permissions in order to upload the exam. Our instructional design staff is constantly adding and removing themselves from courses as needed to upload for instructors. The ability to quickly remove ourselves from the course once we have finished our work is extremely necessary. Please bring back the "Remove User" option to the People Page.

9-3-2015 8-00-11 AM.png

With that said I understand there is a work around but have to go through 3 screens of clicking doesn't feel like it is line with Deactivated user​ post "Navigating Our Way to a Better Canvas" from July where this is listed as a one of the "big themes for the year":

  • Core Quality - Refine core features and workflows by observing how users leverage Canvas. Our goal is to decrease the effort to benefit ratio, allowing users to save time and effort. (Examples: new UI/navigation, gradebook performance, and theme editor) -emphasis added