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
  • First, I am not understanding why fixing the bug in the Publish course button, required moving the button?????????? I liked it right where it was, and the explanation seems a tad bit lame. If it is now a left-side menu option, and not buried a couple layers deep, then that will work for me,
  • I love the ability to clone groups, and the warning  if there have already been submissions by the group.
  • And, of course, I love the accessibility updates.

I wish I had better reviewed the beta release, but there are only so many hours in a day.

I don't think they are removing the big publish button, just making is so the word "published" in the phrase "only teachers can see this course until it is published" isn't a clickable link.  I think this is a good change, since it wasn't really clear to users whether that link was going to explain the sentence more, or actually try to publish the course.

Here's a photo that shows the new version (no link) compared to the current version (link that doesn't work):


It appears that we are still going through with removing the HTML path below the editor. Okay, you are intent on sending me into panic mode. I expect Canvas to break code I use for USU Design Tools (KennethWare) when it is for a good reason without alternatives but this one baffles me.

As I mentioned in my feature request for this to be reinstated (" modifiedtitle="true" title="HTML Element Path reinstated in the editor for the new UI​), this feature has been available in Canvas for years, it was just hidden.


My tools use this feature to allow designers to customize margins, padding and borders of page elements without having to write the CSS code as well as applying icons to different elements.

I am perfectly okay with this not being a default feature, but if you don't want it, go back to the way it was before the editor update and just hide it so that I can still access it. I have been working on a alternative implementation for the next version of the tools but that is still some time off.

Here is CSS that should hide the path without impacting the resize bar or anything else:

.mce-path > div, .mce-first .mce-divider {

    display: none;


A sound and well reasoned response  @kenneth_larsen ​, that hopefully gets the needed change back into play.

Thank you so much for that grade passback fix! No more students wondering why they got an incomplete for a completed attempt!

This suggestion by  @kenneth_larsen ​ is very reasonable and I would think it would be just as easy or easier to implement. By using the CSS route to hide the code it solves the problem for those that feel it clutters things by default, but allows those of us that would use it to be able to bring it back on our own terms. This seems like a solution that makes everyone happy.

Let the user decide how to use the awesome!

Thank you, Instructure, for the quick turnaround for an external link preview in Speedgrader.  I was unhappy and vocal about the change over the summer, but want to be just as vocal in expressing my happiness with again being able to see student URL submissions within the Speedgrader frame!

Agreed, thanks for this change! In addition to this functionality helping instructors, I think this will also help students. We promote use of Peer Review in many of the courses at our institution, and a very attractive feature of peer review is the URL submission preview window.

Dear Canvas,

     If  @kenneth_larsen ​'s response was not compelling enough, let me also offer this:


Dont remove the mce-path... display:none!!

All glory to the hypnotoad!!

Does anyone else feel the need to cluck like a chicken?

 @kenneth_larsen , Great catch and thank you for the help. A fix is in the works and will be in place this Saturday.



Deactivated user​, that is wonderful to hear. Thank you immensely.

This is great news!


Hi everyone,

As Brian mentioned, our engineers are working on an update to hide the HTML path under the Rich Content Editor from the user interface. However, with the quick turnaround for tomorrow's release our product team decided to revert the original change. I've updated the release notes accordingly. The team will continue to work on the HTML path resolution and hide it from the interface in a future release.

Thank you,


What is a possible use case for cloning Group Sets? I've been reading the update and trying to figure out how to communicate it to our faculty. I understand the function, but not the usefulness. Shouldn't an instructor who wanted to move a student or a few students around within a group set that already had submissions, be prevented from doing this in the first place, with an explanation about why? And the other scenario would be that an instructor wanted to create a group set that had the same groups and students- why not just keep the existing group set?

The description of this new feature has confused me a bit, so any clarification or use cases would be appreciated!

erinhallmark Every quiz with an access code is now broken. :smileyangry:

I first reported it here: Canvas Beta Release Notes (2015-08-17)

Then I opened support ticket: ref:_00DA0Ibsk._500A0SCHWN:ref

Finally this is what support told me

Hello Mike,

Thank you for contacting Canvas Support! It appears this is indeed a bug within the Canvas Beta as I was able to reproduce this, and recreate it in our individual sandboxes as well. I'm now escalating this as a bug so it can be fixed. If you have any more questions please don't hesitate to ask.


Eric Coan
L1 Technical Support | Support Engineering Team

To what I responded:

Awesome Eric, please don't let this bug make it to release.

And finally:

Hey Mike,

Thank you for reporting this up.

I've sent this over to our quizzes team to make sure this gets addressed before anything pushes to production.

I've attached you so as soon as we receive any updates, you'll be notified right away.

Please let me know if you have any additional questions in the meantime.

Thank you,

Dan Sasaki

L2 Instructure Support Technician

For those tracking this issue here, we have finally received word that the Instructure team is working on fixing this issue, which "wasn't a pressing issue at the time"

Here is the response from support:


I do apologize for the inconvenience of this behavior. I see the case you referenced 10 days ago (case# 00983000) was sent to our engineering team for further review on August 20th. When assessing bugs and prioritizing them for fixes, we consider how severe an issue is and whether or not there's a workaround. In this case, since the issue was happening on the BETA site, this wasn't a pressing issue at the time. Now that it is on our production site, our engineers are currently working on a fix to get this corrected. A current workaround is for faculty to type in /edit at the end of the url on the page error ( and this will direct them to edit the quiz and uncheck the access code option. As soon as our engineers have a solution you will be notified. I understand the inconvenience this has been for Proctorio. We appreciate your patience on the matter.

Thank you,

Chad Broadhead

Canvas Support


The most recent update from this morning is that it's fixed! Smiley Happy

Glad you're seeing that as well! We've seen no problems since about 3AM EDT this morning and all systems seem operational again Smiley Happy. What a relief!

Very timely fix for the Speedgrader URL fix. THANK YOU! This will make Canvas much more appealing to Google Apps districts.

I have a question about this update:


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.


When I go to our "Managed Account" screen and then hover over my "Courses & Groups" menu, every course and group listed in the drop-down menu is bolded.  Why is this?  It's been this way even before the update this weekend.  It's not bolded anywhere else in Canvas (as far as I can tell).  Why is it different here?

Hi Chris,

I took a look at your account; my guess is you may have something coded in your custom CSS/JS files that causes it to appear that way. By default Canvas does not bold any items in the course list.

Hope that helps!


ok...Thanks erinhallmark​.  We'll take a look.

For this release can you confirm whether it's a bug or as designed to also place the 80 character limit on multiple choice answers?  It was not listed in release this way so I didn't worry about it as these other question types have infrequent use.

Character Limit for Matching and Multiple Drop-down Questions

The character limit for matching and multiple drop-down questions is 80 characters.

As we gear up for the term and enter hundreds of multiple choice questions for new courses and updated exams, it's not ideal...and had I known it was in the release it would have been nice Smiley Sad

It requires that for every answer over 80 characters you have to go into HTML editor.  A LOT of multiple choice answers have 80 characters.  Maybe a bit longer please?  256 is pretty standard and reasonable...

Thanks!  Let me know if I should make this a feature request.

Also, will this affect existing matching questions?  In Matching questions there is no HTML editor option and the majority of matching questions are term/definition type the definitions are many times over 80 characters and no workaround.  Again this would be nice if it were a lot bigger of a release notice...  Both sides of the matching questions are cutoff. 

- Melanie

I'm a Canvas account admin (full admin rights) and can no longer delete anyone out of a course from People (GUI) unless the person hasn't accepted the course invitation. These are for courses where we manually added students and those that were created via SIS. The other admin at our Institution is having the same issue and we've heard of it happening at other Institutions as well ( @Robbie_Grant ​). I put in a Canvas Help ticket (#01010538), but I'm wondering if others are experiencing this issue and/or know what happened?

Character Limit for Matching and Multiple Drop-down Questions

The character limit for matching and multiple drop-down questions is 80 characters.

To my knowledge, we've never encountered a case where a student could not see the 80 characters and I'm certain we would have by now.  Why is the limit 80?  Is this a hard limit or is there a possibility of increasing it?

EDIT:  I wanted to correct this post because we're actually seeing the 80 CHAR limit on Multiple choice questions, my apologies.  Is there a reason why the multiple choice is limited to 80?

 @jacs ​ on the right side of matching questions and in the drop down boxes for multiple drop down questions, the boxes are cutoff.  So I think the intention was to error-check faculty that tried to enter more than 80 characters to display in the drop down boxes.  It made sense when I read the production notes and have seen this happen on rare occasion.

But the left side of matching questions displays more than 80.  And multiple choice answers display more than 80 so hopefully something they will roll back in the areas that are text and not drop down boxes.  Or definitely more than 80 characters, some faculty get pretty wordy Smiley Happy

- Melanie

I clicked "Helpful" but this is not helpful.

I was just doing this last week.

Was this an intended, but unannounced, product of Saturday's release, or an unintended result?

What ever the reason, this capability must be restored.

Thank you Melanie, however, I corrected my initial post.  We're seeing the limitation within Multiple choice questions.

Hi Jennifer,

We're currently looking into this and will let you know what we find out.



Hi Kona,

Also looking into this. Smiley Happy



 @kona ​ just noted this, and I just verified it. The "Remove User from Course" link is gone frpm the People pages in a course, irregardless of how those users were enrolled in the course.

As an admin, this functionality must be restored. I do not intend to create and upload a dang spreadsheet every time I need to remove a user, and many admins are unfamiliar  with CSV uploads and need this ability in the UI.

Thank you, Erin.;

This must be fixed!

I'm seeing the same thing.  You can remove the user through the "user details" and then "more user details", but that's hardly an acceptable response.

Hi Deactivated user​ and  @jacs ​,

The release notes are accurate in that it affects matching and multiple drop-down questions. However, sometimes after the release there are bugs that (unfortunately) pop up. The 80-character limit should not affect multiple choice questions. I have contacted the engineer who worked on this and he is going to look into this and see if the code inadvertently applied to that question type. I'll let you know when I have more information.



I'm also seeing this as well...  Just because a user has an SIS ID in their profile doesn't mean they were added to a specific course via SIS...  The SIS ID comes from our Banner integration scripts, but sometimes the students are also manually added into a course or two (we want everyone to have one login, not separate ones for SIS courses and non-SIS courses).

As a general rule, I think an account admin should be able to do pretty much anything without restrictions (assuming they are an actual admin and have all permissions enabled).  Of course Instructors need to have some limits set by a school's policies, but when admins are restricted it becomes very troublesome.  I know permissions are complicated, but I think some closer attention needs to be paid to this as changes are made.

Thanks for sharing this information. I came in this morning to a flurry of tickets from the weekend--one of our Saturday morning classes was taking a final exam that was configured with an access code. Or, more accurately, they weren't taking it.

On behalf of our students and faculty, I'm seething at this method of prioritization. If it ain't broke, don't break it.

Anyone else seeing missing icons in Chrome Version 44.0.2403.157 (64-bit) on a Mac (10.10.4)

Screen Shot 2015-08-31 at 12.28.47 PM.png

Agreed, Tom!

Sometimes it appears as if the Canvas software engineers make too many of the decisions without consultation with instructional designers, production managers or others in the company with a better handle on users and how they use Canvas.

Note that I said "Appears". I have no idea what really happy, just what the net effects for the users are.

Of course, the other side of this coin are requests from users for features without regard to the impact of that feature on both the product and other users.


I am on a Mac 10.10.5 but have the same exact version of Chrome and see all of our icons.

This is a huge issue for us; we have a significant number of courses where the teachers manage enrollments manually yet the remove student from course option is now missing. This needs to be fixed ASAP.

Thanks, Mark. I'm behind on updates. Thanks, again.

Thanks Erin - this is turning into a huge pain point for us. We have a significant number of courses that have manual enrollments where teachers need the ability to remove the non SIS enrolled folks without using the SIS import process.

I'd also like to see this functionality returned to the "People" GUI.  On occasion, we have to manually remove people from courses or manually remove our faculty from "master" courses.  Please consider restoring this.  sadpanda​

The current heuristic is not valid as chriscas pointed out.

Students can have more than one enrollment in a course.  They may be manually added and they may have also been added via an SIS import. These are recorded separately and this information should be used to control access to the functionality.

3 scenarios:

  1. student is added manually. (faculty and admin can conclude the enrollment)
  2. student has both a manual and a SIS based enrollments (Faculty and admin can conclude the enrollment with a note that this only effects the manual enrollment for the faculty. Admins can still conclude the enrollment if they need to act faster than the enrollment automation)
  3. student has only an SIS enrollement (Note for faculty about why they can not conclude. Admins can still conclude the enrollment for the same reason as mentioned in #2.)

Yes you can conclude people with a quick custom sis import if you are an admin but it take a bit to gather the needed information.

Yeah, I'm not liking this change either.   All of our user accounts have SIS IDs associated with them.  Our DE courses are rolling enrollment so if a student drops a course, "remove from course" was how we accomplished this.  The workaround is extra clicks and not necessarily intuitive, rather than the nice "remove user from course" button in the GUI.

This will effect us as well. 

I must agree... Canvas got it 1/2 right, Administrators must be able to remove students manually regardless of how they were loaded, which we now cannot do.  Please reinstate this for Admins - we're adding/dropping for the new semester now!



Michael Nieckoski

Canvas Administrator

Keene State College