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

Canvas Production Release Notes (2015-10-10)

Canvas Production Release Notes (2015-10-10)

Upcoming Canvas Changes

New Canvas UI in Free-for-Teacher Accounts

On October 10, 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.

New Canvas Notification IP Addresses

On October 10, we're adding four new Internet Protocol (IP) addresses to our notifications IP list. If your institution adds Canvas notification IPs to whitelists for your network firewall or email management system, please whitelist the new IP addresses by October 10 to ensure your users continue to receive Canvas notifications:

  • (existing)
  • (existing)
  • (existing)
  • (existing)
  • (new)
  • (new)
  • (new)
  • (new)

Please contact your Customer Success Manager if you have any questions or concerns.

In this production release (October 10), instructors have new tools to help them better create Modules and student appointments in the Scheduler. Student notifications for anonymous peer reviews are completely anonymous, and New Canvas User Interface users benefit from additional style changes.


Next release schedule:

  • Beta release and notes: October 19
  • Production release notes: October 26
  • Production release and documentation: October 31

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.

  New Features



And/Or Requirements

When creating requirements in a module, instructors can give students an option between two or more tasks. This change allows students to choose which task they prefer to complete to demonstrate their learning and move forward in the course content.

Note: If you choose to use this feature for graded items, please note that all assignments with their current grades are reflected in the Gradebook. For instance, if a module requires a student to submit one of three assignments, the two assignments that aren’t submitted still factor into the Gradebook as unsubmitted.

If instructors would like students to select one assignment from a list of added module item requirements, the instructor may choose to manually configure assignments appropriately, either by using the differentiated assignments feature or excusing assignments as necessary in the Gradebook.

To enable the And/Or option, instructors can edit a module, add a requirement, and select the Students must complete one of these requirements option.


The requirement for the module appears as part of the module header (either Complete One Item or Complete All Items). Module prerequisites also appear in the module header.


Students view the same information in the module header, showing them they must complete one or all items. Requirements are shown with the task item. The circles next to the module item show the state of the item. Blank circles indicate the requirement has not yet been completed.


When a student completes the prerequisite, the module item changes to a green check mark icon. If the student fails the prerequisite, the module item changes to an orange dash icon. An orange icon can also mean the assignment is overdue. Students can hover over the icon to view the details about the item.

The module header also indicates the status of the entire module. If a module includes requirements, an orange icon indicates the module has been started. A green check mark icon indicates the module has been completed. If a module doesn’t include requirements, the status will not appear in the module header, but each module item will still indicate if an item (such as an assignment) is overdue.

Modules still display gray text and a lock icon for modules that have not yet been unlocked.



Scheduler Comments

When students sign up for an appointment slot in the Scheduler, they can add a comment as part of the reservation. However, this field is optional. In the student’s calendar, the student can view the submitted comments by viewing the reserved appointment group event.

Scheduler-Comments.png  Scheduler-Student-View.png

Instructors can view any comments left by students by viewing the reserved appointment group slot.


  Updated Features



Peer Review Notifications

When instructors enable anonymous peer reviews, notifications sent to students about the peer review assignment are also anonymous. Notifications do not include the name of the student whose work is to be reviewed.

This feature was originally suggested in the Canvas community.


Usage Rights and Publishing State

Usage rights is used in conjunction with the Require Usage Rights for Uploaded Files course-level feature option.

Instructors can specify usage rights and the published state of the file at the same time.

When instructors set a usage right for a file, the published state management options appear at the bottom of the window. By default, the option is set to publish the file.


Once updated, the icon next to the file is updated with the published state. If the item is also included in a module, the published state is also updated next to the module item.

New Canvas UI

The New Canvas User Interface (UI) is an account-level feature option, which can be enabled by any Canvas admin in Account Settings. Enabling the New UI affects the user interface for the entire Canvas account. Adjustments to the New UI will be made throughout the upcoming year.

The New Canvas UI will be an account opt-in feature until approximately mid-2016. Watch the release notes for more details and updates on this feature.

Term Names

If a course includes term dates, the name of the term appears as part of the course listing in the courses list, as well as on the Dashboard course card.

Term-Dates-Dashboard.png      Term-Date-Course-List.png

Global Navigation Groups Icon

The Groups icon has been updated to differentiate the icon from the Courses list.


Login Styles

Login styles for the New Canvas UI are included in new user registration pages, multi-user authentication pages, Canvas request permissions pages, and the User Terms pages.


Quiz Question Breakdown by User

When instructors view the breakdown of a quiz question, they can see the number of respondents for each answer choice. This statistic is in addition to the percentage of respondents. Instructors can click the respondents link to view the names of the students who chose each specific answer.


This feature was originally suggested by the Canvas community.

Theme Editor

The Theme Editor is used in conjunction with the new Canvas User Interface (UI) feature option. Enabling the New UI affects the user interface for the entire Canvas account.

Logo Sidebar Branding

Admins can add a right sidebar logo as part of the Theme Editor. By default, this logo is always blank.

This logo is part of the Watermarks & Other Images components and displays a full-size logo on the right sidebar on the Canvas Dashboard. This logo is not viewable on any other Canvas page.

The editor can support images of any size; however, the ideal image size is 360x140 px. When viewed on tablet devices, or in browser windows with smaller screen resolutions, the logo is not visible because of space constraints.


  Other Canvas Updates



Muted Assignments Total Column Icon

As introduced in the previous production release (2015-09-19), when an instructor mutes an assignment in the Gradebook, the Total column will display a warning indicating that the total score is different than shown to students. The icon has been changed to the mute icon to help differentiate between icons in the total column. This icon also takes precedence over the warning icon for weighted assignment group errors.




Maori is now a supported Canvas language.


Manage All Other Course Content

Admins can view course analytics if View all Grades, Edit Grades, and View Analytics Pages are enabled permissions. Manage All Other Course Content is no longer required as a permission.

  Platform/Integration Updates



Unique Page Titles in API Documentation

The Canvas API documentation includes the subject of the API in the page title.

This feature was originally suggested by the Canvas community.

Authentication Providers API

The account setting for Canvas authentication has moved to the Authentication Providers API. In the API, any authentication that should be the default needs to be set with the position parameter and placed above the Canvas authentication.

In Canvas, Authentication options are viewable in the Authentication link in Account Navigation. If your institution is using the Authentication Providers API, changes to the Canvas interface will disrupt your authentication settings.

If your institution is interested in using the Canvas interface to control authentication settings, Canvas engineers are still working to improve the user experience for enabling authentication services. Full functionality will be announced in a future release.

Canvas Substitution Variables

LTI Launch Dates

Substitution variables for sending LTI launch dates in ISO8601 format:

  • $Canvas.assignment.unlockAt.iso8601
  • $Canvas.assignment.lockAt.iso8601
  • $Canvas.assignment.dueAt.iso8601

Developer Keys

Deactivate Keys

If admins have permission to manage developer keys, admins can deactivate developer keys for the root account by clicking the lock icon. This feature allows the key to be deactivated without being completely deleted. Deactivated keys are shown with a red background. Keys can also be reactivated.


External Apps


Canvas has incorporated additional LTI support to expand capabilities for Turnitin and is working with the Turnitin product team to update their documentation.

  • When a student submits a document for a Turnitin assignment, Turnitin shows the submission as pending in SpeedGrader. (SpeedGrader may take a few minutes to display the pending status after the submission.)
  • For submissions with failed LTI responses, Canvas displays an error message if Turnitin exceeds the number of resubmission attempts.
  • Turnitin generates scores for PowerPoint files.
  • Canvas copies submissions uploaded to Turnitin and displays the file in SpeedGrader.

Canvas Substitution Variables

By adding the following custom fields in the external app configuration, assignment dates and other information will sync between canvas and Turnitin:

  • custom_duedate=$Canvas.assignment.dueAt.iso8601
  • assignmentid=$
  • custom_submission_title=$Canvas.assignment.title
  • custom_maxpoints=$Canvas.assignment.pointsPossible
  • custom_startdate=$Canvas.assignment.unlockAt.iso8601

  Fixed Bugs




For assignment groups, each due date is wrapped in an ARIA landmark to clarify remove buttons with its associated group.


In the New Canvas User Interface, course card subheadings are labeled as H3.

In the sidebar, To-Do items can be read by screen readers.


Grading schemes can be read by screen readers. Edit, add, and remove icons are labeled, and tables can be read properly.


The Modules Index page includes headings for screen readers.

Account Settings

Course Before or After Dates

When an admin restricts the settings for students to view courses before start or end dates, the settings apply immediately to the account.

Explanation: When an instructor selected one or both of the Restrict students from viewing courses before start date or Restrict students from viewing courses after end date checkboxes, the settings were not applying to the account. This behavior occurred because of a caching issue. Canvas code has been updated to apply settings for the global account when clearing cached settings.

Admin Tools

Course Activity Log

When a course is unpublished, the Course Activity Log shows that the course is unpublished.

Explanation: When a course was unpublished, and an admin looked at the Course Activity Log in Admin Tools, the Course Activity Log created a row that showed the course as claimed. This behavior occurred when an instructor unpublished a course but was still the instructor for the course. Canvas code has been updated to always show unpublished courses as unpublished.


Groups API

Users can update group memberships for sub-account groups in the Groups API.

Explanation: When an account admin invited users from other sub-accounts to join a sub-account group, the API returned an authorized response. This behavior occurred because the membership API was not allowing users to be added to a sub-account if they were not part of the sub-account. Canvas code has been updated to allow the membership API to add users to the sub-account group if they are in the root account.


A Quiz or Enrollments API with a per_page parameter does not return repeated entries.

Explanation: When a admin called a quiz or enrollment list through the respective API, the list was displaying duplicate entries when only 10 entries were called per page. This behavior occurred because of incorrect ordering. Canvas code has been updated to include the ID for enrollments and quizzes when displaying list order.

Users API

Users can set the user[terms_of_use] parameter In the Users API.

Explanation: When creating a user with the user[terms_of_use] parameter, the parameter had no effect on the API call. This behavior occurred because the parameter values were not being accepted. Canvas code has been updated to accept terms in the API.


Complete/Incomplete Assignments

Complete assignments retain their setting if the score is changed.

Explanation: When an assignment of zero points was marked as complete in SpeedGrader, and then the assignment was edited and changed to a point value of one, the score would change to an incomplete grade. This behavior occurred because preserving complete/incomplete grades was only based on grades with zero points possible. Canvas code has been updated to preserve the set submission grade.


Turnitin processes assignments with identical names.

Explanation: When an instructor created assignments with multiple names in Canvas, Turnitin was not able to process the assignment. This behavior occurred because the Turnitin API requires assignment names to be unique for any specific course. Canvas code has been updated to add the assignment ID to the end of an assignment in Canvas as part of the API call to Turnitin.


Student Groups

Students can invite other group members to join a Conference.

Explanation: When a student created a conference as part of a group, when the student unchecked the Invite All Course Members checkbox, the member list was empty. This behavior occurred because Conferences was looking for the course roster and not the groups roster. Canvas code has been updated to change the checkbox for groups as Invite All Group Members and display the list of members in the group.



Attachments are sent in Conversation messages for all users.

Explanation: When a user with profiles in multiple accounts attached a file to a message in Conversations, the attachment appeared to be added but was missing for both the sender and the recipient. This behavior occurred because Canvas was not correctly identifying the user association with the file. Canvas code has been updated to retain the attachment ID and better support multiple accounts.

Admin Messages

Admins can send and receive Conversation messages without being enrolled in a course or group.

Explanation: When an admin tried to send a message to another user without being in the same group or course, Canvas generated an error message. This behavior occurred because admins were not being associated with an enrollment, which only allows a user to message other users who share the same context (such as being in the same group or course). Canvas code has been updated to allow admins to send and receive all messages.

Course Imports

Concluded Course Imports

Instructors can import concluded courses.

Explanation: When an instructor tried to copy a concluded course into another course, Canvas directed to the content migration page and displayed an error message that the course had not yet been published, even though the course had copied successfully. This behavior occurred because previous term dates were being inherited as part of the course. Canvas code has been updated to allow instructors to copy and view concluded courses.

Question Marks in Titles

Question marks in folder titles do not affect images in copied courses.

Explanation: When a user created a folder with a question mark in the title, added an image file to the folder, and embedded the image into the Rich Content Editor, importing the page into a new course broke the link to the image. This behavior occurred because Canvas couldn’t detect whether the mark was part of the file name or a query string. Canvas code has been updated to support question marks in folder titles.


Login Label and Password Reset

The password reset field always asks users for their email address.

Explanation: When an admin changed the login label for an account, the login label was also being viewed on the password reset page. Students were not able to reset their passwords because they were entering the login information as requested instead of their email address. This behavior occurred because the password reset field was matching the login label. Canvas code has been updated to always ask for a user’s email address on the password reset page.


Subfolder File Previews

Users can view and preview all files located in folders with subfolders.

Explanation: After a user previewed a file that was located in a folder with one or more subfolders, the first listed file disappeared from view. Additionally, some files were not able to be previewed at all. This behavior occurred because the file system was extending itself for additional files but not ensuring they were linked. Canvas code has been updated to retain links to all files. This fix was deployed on September 29.

UTF-8 File Names

Temporary file names are limited to the last 50 characters.

Explanation: When a user created a long file name with UTF-8 characters, Canvas generated an error message that the file name was too long. This behavior occurred because the temporary file in the user’s local storage extended the file name because of URL encoding. Canvas code has been updated to limit the temporary file name to the last 50 characters.

File Search

Users can preview files that are filtered in the search field.

Explanation: When a user searched for a file using the file search field, the file would not create a preview. Additionally, the search field affected Files Navigation and the user could not use Files without refreshing the page. This behavior was caused by an error in the modal window. Canvas code has been updated to preview files in the search field.


Learning Mastery Gradebook

The Learning Mastery Gradebook loads for courses with a large number of outcomes.

Explanation: When a course contained a large number of outcomes, the Learning Mastery Gradebook would time out, regardless of whether the outcomes had any alignments. This behavior occurred because the gradebook generated several database queries at once, which could cause conflicts. Canvas code has been updated to reduce the number of queries and improve gradebook loading and performance.

Multiple Grading Period End Time

The end time for a grading period defaults to 11:59 pm.

Explanation: The grading period end time was defaulting to 12:00 am, which caused assignments with due dates that correspond to the grading period end date to not be included in the grading period. Canvas code has been updated to change the default end time for a grading period to 11:59 pm.

Dropped Scores

Gradebook cell shading for dropped scores is accurate according to section.

Explanation: When an instructor viewed dropped scores for one section and then viewed another section, the Gradebook cell shading for the dropped scores was not refreshing with the new section. This behavior occurred because the matching section was not properly aligning with the filter. Canvas code has been updated to display shading according to section.

Student Grades Indicator and Unpublished Assignments

The student grades indicator does not include unpublished assignments.

Explanation: In Course Navigation, the Grades indicator shows students when they have a new grade posted for their course. However, the indicator was also displaying counts for submissions attached to unpublished assignments, such as the Roll Call Assignment. This behavior occurred because the indicator was only disregarding assignments that had been deleted. Canvas code has been updated to disregard unpublished assignments in the grade indicator.

Grade Imports and Complete/Incomplete Assignments

When a complete/incomplete assignment is uploaded as a CSV file, full and partial points show in the Gradebook as a complete assignment, and zero points show as an incomplete assignment.

Explanation: When an instructor created a complete/incomplete assignment and then downloaded the assignment as part of a Gradebook CSV file, any partial points included in the CSV upload were not reported in the Gradebook. When an instructor entered points as the assignment grade, grades could only be 0% or 100%; partial points did not render a score. This behavior occurred because partial points were not being supported for the assignment type. Canvas code has been updated to convert full and partial points in CSV uploads as complete assignments and zero points as incomplete assignments. Additionally, instead of displaying the number of points, the Gradebook import confirmation page shows whether the assignment will be graded as complete or incomplete for each student.


Chinese Names

Traditional Chinese names do not affect Files or the Gradebook.

Explanation: When a course included a name with traditional Chinese characters, the Gradebook wasn’t able to load submissions if the course language is also set to traditional Chinese. Additionally, some files were not able to be loaded. These behaviors occurred because of misconfigurations in locale names. Canvas code has been updated to rename Chinese configurations in Canvas.


Module Header and Prerequisites

Users can view the name of a module header when the header also includes prerequisites.

Explanation: When a module included a long name, and the module was assigned several prerequisites, the prerequisites in the module aligned to the left and cut off the name of the module. This behavior occurred because of misalignment with the module heading elements. Canvas code has been updated with the new Modules And/Or feature and allows for aligned spacing in module headers. Long names are still truncated but can be viewed by hovering over the module name.

Incomplete Quiz Attempts and Must Submit Module Requirement

When a quiz submission with multiple attempts meets the Must Submit requirement for a module, the module requirement is marked as complete.

Explanation: When an instructor created a quiz that allowed multiple attempts and added the quiz to a Must Submit requirement module, the module was being marked as complete after the first submission but marked as incomplete when the student began the second attempt. This behavior occurred because in module requirements. Canvas code has been updated with the new Modules And/Or feature and properly addresses module requirements and multiple attempts.

Published Modules and Student View

Publishing a module publishes all unpublished files within the module.

Explanation: When an unpublished file was added to an unpublished module, and the module was published by the instructor, students were able to view the file as part of the module, but the file appeared to be locked. This behavior occurred because the Module was publishing the file state but not the actual file link. Canvas code has been updated to publish the file link along with the module item tag.


Long Course Names and Enrollment Options

Course names longer than 140 characters do not affect the enrollment option buttons for a user’s page.

Explanation: If an admin created a course name longer than 140 characters and then visited the user’s page, the user could not be removed from the course. This behavior occurred because the course name was hiding the enrollment options. Canvas code has been updated to wrap long course names.


Add/Remove Other Teachers, Course Designers or TAs to the Course

Instructors can manage other teachers, course designers, or TAs if they have the Add/Remove Other Teachers… permission enabled.

Explanation: When an instructor added another instructor to a course and then tried to remove the instructor, the Remove From Course button was not available on the People page. This behavior occurred because of a permissions misconfiguration for managing users. Canvas code has been updated to allow instructors to remove other instructors with the appropriate permission.


Lock Questions after Answering Quiz Previews

When an instructor previews a quiz with the Lock Questions after Answering option enabled, instructors see a warning message.

Explanation: When an instructor set the Lock Questions after Answering option in a quiz and then previewed the quiz, instructors were not able to see the warning message: “Once you have submitted an answer, you will not be able to change it later”. This behavior occurred because the warning was not set to display for instructor roles. Canvas code has been updated to show the warning message for instructor quiz previews.

Extra Time in Quiz Extensions

Instructors can view the extra time granted to individual students.

Explanation: When an instructor extended a quiz and opted to give a student extra time, extra time was disappearing for all students except the first in the list. This behavior occurred because of a misconfiguration with the extra time hidden style. Canvas code has been updated to always show extra time for quiz extensions.

Extra Time Quiz Options

Instructors can view the quiz options when extending extra time in a quiz.

Explanation: When an instructor granted a quiz extension for a student and viewed the Extend Quiz Time menu, the minutes from option was not displaying the second option. This behavior occurred because of a code display error. Canvas code has been updated to show both quiz options in the quiz menu.

Past Quiz Previews

Instructors can preview quizzes with availability dates in the past.

Explanation: When an instructor tried to preview a quiz with an availability date set in the past, Canvas created an error message. This behavior affected quizzes set to view one quiz question at a time and occurred because quizzes weren’t set to be previewed when the submission was completed. Canvas code has been updated to allow previews for past quizzes.

Respondus Lockdown Browser

Users can exit the Respondus Lockdown Browser after completing a quiz.

Explanation: After a student completed a quiz using the Respondus Lockdown Browser, users were not able to exit the browser. This behavior occurred because of an outdated specification with the high security browser. Canvas code has been updated to allow users to exit the browser after a quiz submission.

Math Equation Editor Brackets

Scottish brackets are accepted in the Math Equation Editor’s Basic View.

Explanation: When an instructor included Scottish brackets { } as part of a math equation, the equations did not appear in the equation. This behavior occurred because of an error with the unicode in the JavaScript. Canvas code has been updated to address bracket entries for math equations.


Late Quizzes

When a student is allowed multiple quiz attempts, only attempts that are submitted after the due date are marked as late.

Explanation: With multiple quiz attempts enabled, if a student submitted a quiz before the due date and then submitted another quiz attempt after the due date, SpeedGrader was marking all attempts as late. This behavior occurred because Canvas didn’t clearly define late submissions. Canvas code has been updated to specify late submission definitions and actions.

Labels (1)
Was this article helpful? Yes No

Hi erinhallmark​, I do have an outstanding question - custom CSS uploads that deliver branding are not working in beta. It hasn't been since the beta notes came out last week, so I reported it and found that it was a bug and had been sent to the engineers. Is this going to be addressed prior to the release this weekend or will all of us schools with custom CSS files uploaded through the Theme Editor be in a world of hurt come Sunday morning? This is putting us in a serious predicament.

Thank you, Shane

Hi Shane,

When something is a support issue, Support technically handles that and uses their system to keep you updated. I know that they've been working on it to try and figure out the cause, but until that happens, we can't make any promises as to whether it will be fixed in time though I know they're certainly trying!



Usage Rights and Quiz Breakdowns FTW!

Smiley Happy

I have to say i am really disappointed that the new UI sidebar branding is only available in the dashboard.  This seems like such a waste to me.  Unless the plan is to eventually make this sidebar logo available throughout the new UI or in course landing pages I think this option creates no value.

I want to be able to brand my sub brands with another logo while retaining my overall university logo in the top navigation.  This option essentially lets me brand the overall university twice on the same page.  This may be a niche value for some schools but seems awfully pointless in the grand scheme of what needs to be added to the new UI.

Like i said unless this will be pushed out to all of the new UI in the future.

Otherwise the truly anonymous peer review, and/or for modules, and quiz question breakdown are great updates!  Also glad that we continue to see updates to accessibility.  Not quite as many as the last update but still nice to see them frequently getting added.

Yeah i have had to reopen the same support ticket 3 times on this as it has been solved twice but in actuality was not solved.  Must be tough nut to crack.  But i still have until the end of December before we move the new UI to production so I this really does not effect us much except holds off our testing and planning which is fine.


Canvas support is telling me the update to Beta and Test to fix the JS/CSS will come this Saturday.  So you will have to wait a few days before you can start using this feature in Beta and Test again.

Question about "Publishing a module publishes all unpublished files within the module."  Will this only apply to new files and new modules or will existing unpublished files in a published module be published?

Hi Brenda,

Publishing an entire module has always published all content within the module. The bug fix was just correcting an instance where the expected behavior was not happening. Smiley Happy If your module is already published and you add an unpublished file, the file won't be published until you manually change the state of the file.

Hope that helps!


I understand the reasons for starting off And/Or Module functionality with limited options (complete one requirement or complete them all). However, the message that displays to students is the same whether the instructor has made everything in the module a requirement, or just some of the items. In the example below, I chose the "Students must complete all of these requirements" setting, but only added two of my four module items as requirements.


If I'm a student, I'm going to assume I have to take some action on all four module items.

It feels like the "Students must move through requirements in this module in sequential order" debate all over again - As I and others argued, there is significant confusion between module requirements and module items. Saying "Complete All Items" when you mean "Complete All Requirements" is going to start up the head scratching again.

Guess who gets to work Sunday morning..... <this guy>

I have a question about this -

"Module Header and Prerequisites

Users can view the name of a module header when the header also includes prerequisites.

Explanation: When a module included a long name, and the module was assigned several prerequisites, the prerequisites in the module aligned to the left and cut off the name of the module. This behavior occurred because of misalignment with the module heading elements. Canvas code has been updated with the new Modules And/Or feature and allows for proper viewing of module headers."

I was excited to see this because it's an issue we've been having, but when I checked it out in Beta, it's a different kind of odd but still not quite right, it still cuts off the name of the module, from what I'm seeing. Can you let me know if I'm missing something?

Here is the current prod, the prereqs running behind the buttons:

Screen Shot 2015-10-06 at 4.28.23 PM.png

Here's what it seems to be doing in beta now, which looks like it cuts off the title of the module more than it did before:

Screen Shot 2015-10-06 at 4.28.06 PM.png

Is there still no move to add a LOGOUT button on the new UI (without having to dig down)?

Hi Amanda,

The current behavior for long module names is that they can't be shown entirely. The main problem was that some module names could not be viewed at all if they conflicted enough with all other items in the header. You can still view the complete name of the module by hovering over the module name. I will update the release notes for clarification.



Thanks for clarifying, that makes sense!


The discussion about the "Logout" button can be found in this Group: User Group: New UI.  More specifically, please see: To Logout - or not to Logout. That is the discussion.  Hope this helps!

We no longer have the "Students must complete all of these requirements" or the "Students must complete one of these requirements" options under Module settings. Is anyone else having this issue? Has this feature been pulled from the release?


This is urgent as we are preparing to announce this new feature to our faculty.

Hi  @ginan ​

I'm seeing the same thing. The OR option and the File Usage rights option are gone.  Maybe they are updating the beta servers.  I tried free Canvas beta as well.

- Melanie

I was doing a demo on this feature yesterday as part of the Learning tool tech update meeting we hold every 3 weeks to align with Canvas updates.

The feature was there when i tested before meeting but disappeared while i was doing the demo.  I ended up having to open a fresh browser and then the new feature was there again.  I just logged in to our Beta instance and I am still seeing this new feature both in  the testing i did yesterday and in new ones i try to create.  So it would appear to me that the feature is still there:


Make sure you clear your cache and or try a fresh browser and see what you get.  Beta is a fickle beast......

Thanks for your responses.

I am seeing it come and go now. Clearing my cache or trying a new browser doesn't seem to be doing the trick.

Module And/Or: Do you have to add a prerequisite in order for this feature to work?

No, you don't have to add a prerequisite in order for this feature to work. Before this issue started occurring I was able to use the and/or option even without prerequisites.

I just checked and adding a prerequisite does not fix the problem.

We've reported this as a bug.

In a previous edition of release notes I thought that erinhallmark  said that a fix for the recurring-events time-change bug was going to be in   this release, but I see no mention of it in the the current release notes and can't find the mention of it that I thought I remembered seeing.  Are we now in the cone of uncertainty about when it will be fixed? We have people eagerly awaiting this feature, but have recurring events turned off until the bug is fixed.  Eagerly awaiting specific information about this.

(The problem is that currently if you schedule a recurring event that is on both sides of the date when the time changes, the time of the meeting shifts on that date.  This might make sense until you think about it.  If you have a regular weekly meeting at 4PM, you don't want that meeting time to shift to 5PM when the time changes.)

I checked last night and it was there but now it is gone in our beta too.

Yes we reported it as a bug too  @ginan ​.  If I refresh the modules page about 10 times, I can get the new feature to appear for a couple minutes, then I refresh again and it goes away....3 different browsers, PC or Mac, after clearing cache has the same issue.  I'd definitely recommend reporting it as a bug if you see it too.  Attached is what it "should" look like.  The All or One option should appear whether or not you have prereqs. 

Screen Shot 2015-10-07 at 3.40.51 PM.png

- Melanie

Here's the recurring calendar / time zone bug page, which I think relates to what you're referring to: Recurring Event Creator: Daylight Savings  -- it looks like this was fixed...perhaps pushed out early to production?

Thank you for the pointer, but, NO, not only does that not solve the problem, but it indicates that they don't get it!  Step 9 says:

9. Verify the times don't start changing to an earlier hour until november 9th, after Daylight Savings time.

The times should NEVER change to an hour earlier (or later)  If I have a review session every Wednesday at 3PM,  I want it to continue to start at 3PM even after the time change.  As I've said before, I can't think of a use-case where you'd want your event start time to automatically change after the time change.  Does a 3 o'clock class suddenly become a 2 o'clock class after the time change?

Not only that, the time change on in November 9 is to Standard Time.

If I'm wrong here (always a possibility), please set me straight..


Hi Peter,

When a known issue is marked as completed, it usually means that it will be part of the next release. Previously I did think that the fix would be part of this release, but engineering timelines and priorities are always subject to change. But since it is now completed, it will be in beta next release. The feature option, however, will remain hidden until a future date (pending some other development items coming your way).



Thank you so much.  Knowing when something is going to be fixed is often as important, and in some cases more important, that the fix itself.

Hi Ginan (and  @kroeninm ​),

According to your tickets this behavior is affecting several feature options. I know that engineering has been working with the beta environment and ops made some changes last week that they are working to resolve. But yes, the features are in beta and will be in production this weekend. The Modules update is technically a feature option but it is enabled for everyone by default. Usage Rights initially has to be enabled at the account level by a Customer Success Manager, so if you are not seeing that option anymore the option may have been reset and you may need to ask your CSM to enable it again.



Under bug fixes, for the bug fix: "Published Modules and Student View" - Publishing a module publishes all unpublished files within the module.

Is this something that used to happen and exist and was a bug?  In beta when I publish a module, all unpublished items within the module are now published along with it...  it may be desirable by most (i.e. for faculty that forget to publish each item) but seems like a new feature, I've always training faculty to publish each item and then each module too.  But maybe my memory is foggy Smiley Happy 

I'd be curious what other see and recall.  The notes should be adjusted to read - Publishing a module publishes all items within the module that were previously unpublished for clarity. 

This may be ideal but it's also a bit worrisome as the publish icons don't always appear immediately until a page refresh so faculty used to the old (buggy?) method may not notice that their answer keys and undeveloped assignments are being published.

- Melanie

Perfect, I just finished running through the production notes and only File Usage and Module And/Or were worrisome.  This explains why I don't see the Feature under my Settings for File Usage, so really it's just one feature that is a bit quirky as I try to test Smiley Happy  Thanks erinhallmark!!!!

 @kroeninm ,  @jazemlya ​,  @ginan ​, snugent​,

We think we may have found the cause of the inconsistency and made a change in beta. Would you please check your modules again and see if this behavior has been resolved for you?



Yes, this issue appears to be resolved now. Thanks!

I figure out it was in feature options and it has been fine so far.

erinhallmark​ - can you confirm Justin's edit below: "Canvas support is telling me the update to Beta and Test to fix the JS/CSS will come this Saturday."

Thanks! Shane

Hi Melanie,

You are correct in that publishing a module publishes all unpublished items within the module. However, we try to keep the bug fixes focused on the specific impact as much as we can; in this case, since files were the only items affected, the note was written as such. The files weren't being fully published—the file name was being published so that students could view it, but the file state was not being updated, so Canvas still thought it was unpublished and showed as being locked). Now we've corrected that so that all components of the file are published and all is well. Smiley Happy

It's possible that when adding a file, the file may already be published (if it was already published in Files). But students can't see it as part of the module until the entire module is published.

There was a time when publishing the module would not publish all the items, but that was changed based on user feedback and released to production on May 3, 2014. The current behavior has been in place since then.

As to the modules page refresh, it looks like support has already created a ticket for our engineers. You're welcome to file one through support if you'd like and be notified on any progress. 

Hope that helps,


Hi Shane,

Looks like engineering is still working on it, but they're aware of the pressing need for this fix and we'll get it to you as quickly as we can. Our engineers are generally pretty good at working through things, even if it requires its own release this weekend. So you may have to wait a little bit after the main Saturday morning release, but our support team does a great job of staying on top of things and will keep you updated!




"Published Modules and Student View

Publishing a module publishes all unpublished files within the module."

When multiple permissions are in effect for a single item, I believe it should be the rule to default to the most restrictive permission.

Canvas mostly follows that principle.  Here it is turned upside-down, not just for files, but for assignments and pages in modules as well. 

I'd be very interested to hear why, in this case,  Canvas designers made the decision to diverge from their standard practice. 

What I mean by going with the most restrictive permission is illustrated by a simple example from the File manager: if a locked file is in an unlocked folder, the file is inaccessible;  if an unlocked file is in a locked folder, the file is still inaccessible.  Also, if anyone wants to comment on the differences between Published and Unlocked as applies to files, I'd be interested.


Thanks Erin, I think the bug has had me confused for a while such that I didn't notice publishing the module publishes everything now.  Now I see that on production as well once I account for the bug.  So I guess we don't need to train faculty to publish each item anymore if they are publishing their module Smiley Happy

And the modules issue with it showing up and disappear in beta is fixed too!    Thank you!!!

- Melanie

I'm not seeing the new Modules Requirement feature. I must assume is was withdrawn(?)

It's worse. Suddenly, students are not seeing inline comments for assignment submissions in the SpeedGrader. Can anyone else confirm?

As an instructor I find that module behavior problematic. I have several items in modules that I do not want published. Either they are dormant or currently unused. I have to remember to circle back and hide them.

Hi Rob,

This is a known issue and the engineering team is currently working on a fix. We will provide an update as more information becomes available.



Hi Rob,

Sorry for the delayed response. The release yesterday caused an issue with Speedgrader and Crocodoc (your comment below) and engineering decided to hold off on enabling Modules for everyone until the issue is fixed. As I mentioned below, engineering is currently working on a fix for this. We will provide an update as more information becomes available.

Hope this helps,


Has this been resolved? I see no updates about the status and I see lots of calls in our ticketing system.  Please provide an update.  Thanks.

I received an update on my ticket this morning --

"We have been informed by Crocodoc API that they wore aware of the issues and they have fixed it 10pm MDT Friday night.

Unfortunately, teachers will have to re-do any lost comments. "

Does anyone know when the problem began?

Same here. tickets starting to pile up...

This causes me to wonder if there is some way Crocodoc could be included in our Beta installations, which it currently is not.  While I seriously doubt that it would have caused any of us to discover it in this specific instance with the Module requirements, there are some other times that this feature might have been useful.

I tested it over the weekend and it was not working. But, I spot checked this am and comments appear to be working.

I don't see the new UI at all. I have a free-for-teacher account and my dashboard looks the same as it did for a long time now... Any ideas?

I'm not able to find information about and/or module requirements in the help guides...thinking I would find it here: How do I add requirements to a Module?

 @anthonem ​, see Jenn's comment above about it not being released ultimately.  Here's the link:

It's not been released due to some bug issues.