cancel
Showing results for 
Search instead for 
Did you mean: 

Canvas Release Notes (2021-03-20)

Canvas Release Notes (2021-03-20)

Effective March 22, release notes comments will be managed differently to provide a better experience for everyone. For details, please see the Canvas tl;dr blog.

In this Canvas release (March 20), students can use their webcam to submit File Upload assignments. 

In SpeedGrader, instructors can reassign an assignment to an individual student and ask them to redo their submission. In Course Settings, the Participation menu includes an option to select course dates by term or course. Files linked in the Rich Content Editor can be previewed in an overlay or inline.

The Course Files - add / edit / delete permission has been grouped into three separate permissions. Additionally, the Add/Remove Teachers, Designers, TAs permission and the Add/Remove Students permission have been consolidated and separated into individual user permissions. 

Feature Options

  • For institutions using the Learning Mastery Gradebook, the Names menu includes filters for showing inactive and concluded enrollments.

External Tools (LTI)

  • For institutions using the New Quizzes LTI, New Quizzes can be created when adding a quiz to a module.

 

For all resources and feedback information related to this release, see the Release Resources section at the end of this document.

Related Links

 

New Features

Back to Table of Contents

 

Assignments

Webcam Submissions

 

Feature Functionality Details

N/A

Affected Canvas Areas

Assignments

Affects User Interface

Yes

Affected User Roles

Students

Related Idea Conversations

Take a Photo and Submit

Feature Video

Assignments: Webcam Submissions (2021-03-20 Release Notes)

 

Summary

In File Upload assignments, students can use their webcam to submit to an assignment. 

Change Benefit

This change allows students to use their webcam to submit a file upload assignment from the browser and aligns behavior with the Canvas Student app.

Affected User Roles & Behaviors

Students

For File Upload assignments, students have the option to use their webcam for file uploads. The first time they use the feature, they will need to give permission to Canvas to access their computer webcam. Like all other graded submission types, images submitted via the webcam functionality do not count against course or user quota.

erinhallmark_0-1614036096378.png


Instructors

Instructors can view uploaded images submitted via a student’s webcam as they see other file uploads in SpeedGrader and anywhere that submissions are available. 



Updated Features

Back to Table of Contents

 

Course Settings

Course Availability Date Enhancements

 

This feature is enabled for all institutions through a feature option in Account Settings, which can be temporarily disabled until 2021-04-17. Please view the content below for additional details. For more information about feature options, please see the Canvas Release Notes FAQ.

Feature Functionality Details

New Course Availability UI Feature Option (temporary)

Location to Enable Feature

Account Settings, Feature Options

Feature Functionality Details

N/A

Affected Canvas Areas

Course Settings

Beta/Test Environment Support

Yes

Affects User Interface

Yes

Affected User Roles

Instructors

Feature Video

Course Settings: Course Availability Date Enhancements (2021-03-20 Canvas Release)

Feature Q&A

Releases Q&A: 2021-03-20 Course Settings

 

Summary

The Participation menu includes an option to select course dates by term or course.

Change Benefit

This change offers clarification for how student participation is managed for a course.

Affected User Roles

Instructors

When an instructor views the Participation section in the Course Settings page, the Participation section displays a menu that defaults to Term dates for new courses. This option sets student course participation to the start and end dates defined for the term.

If preferred, instructors can change course participation to the Course option, where course participation is limited to the course start and end dates, which can be added in the course. Course dates override term dates; however, section dates that exist in the course override course dates.

Course dates default to midnight. If the course is set to end at midnight, the page displays a warning icon.

The Participation option is retained when the Course Settings page is updated.

Notes: 

  • The options to restrict students from viewing the course after the end date and before the start date have not been affected.
  • Existing courses will be set by existing dates. If a course includes custom course dates and the participation checkbox is selected, the new Participation checkbox will be set to the Course option. However, if the participation checkbox in the old interface was not selected to override term dates—even if custom start and end dates were included—the new Participation checkbox will be set to the Term option.

erinhallmark_2-1614036659431.png

 

 

 

 

 

 

erinhallmark_3-1614036659430.png

 

Modules

New Quizzes Support

 

This feature is used in conjunction with an external tool (LTI) in Canvas. Please view the content below for additional details. For more information about LTI tools, please see the Canvas Release Notes FAQ

Location to Enable Feature

Modules

Feature Functionality Details

New Quizzes LTI

Affected Canvas Areas

Modules

Beta/Test Environment Support

Yes

Permissions

Course Content - add / edit / delete

Affects User Interface

Yes

Affected User Roles

Instructors

Related Idea Conversation

Allow Creating New Quizzes From Modules

Feature Video

Modules: New Quizzes Support (2021-03-20 Release)

 

Summary

New Quizzes can be created as part of adding a quiz to a module.

Change Benefit

This change allows instructors to create quizzes using the New Quizzes LTI in modules.

Affected User Roles

Instructors

When an instructor adds an item to a module and selects a quiz, the Create Quiz option displays both the New Quizzes and Classic Quizzes quiz engines. New Quizzes is the default, but instructors can switch to Classic Quizzes and create a name for the quiz.

Existing quizzes in the module are also identified as a classic quiz if created with the Classic Quizzes quiz engine.

Workflow Change Note: For instructors, clicking a New Quizzes title will now always open the Assignment Details page for the quiz, so that availability adjustments can be made faster.

erinhallmark_4-1614036659423.png

 

Outcomes

Learning Mastery Gradebook Student Filters

 

This feature is used in conjunction with an existing feature option in Canvas. Please view the content below for additional details. For more information about feature options, please see the Canvas Release Notes FAQ.

Location to Enable Feature

Learning Mastery Gradebook

Feature Functionality Details

Learning Mastery Gradebook Feature Option

Affected Canvas Areas

Learning Mastery Gradebook

Affects User Interface

Yes

Affected User Roles

Instructors

Feature Video

Learning Mastery Gradebook: Student Filters (2021-03-20 Canvas Release)

 

Summary

The Learning Mastery Gradebook includes filters for inactive and concluded enrollments.

Change Benefit

This change allows instructors to view outcomes data in the Learning Mastery Gradebook for students who no longer have an active enrollment in their course.  

Affected User Roles & Behaviors

Instructors

In the Students menu, instructors can show or hide outcomes data for students with inactive and/or concluded enrollments, along with all active enrollments. By default, data is not shown for inactive and concluded enrollments.

erinhallmark_5-1614036981830.png

 

Permissions

Manage Course Files Granularity

 

Location to Enable Feature

N/A

Affected Canvas Areas

Permissions

Affects User Interface

Yes

Affected User Roles

Admins

Community Idea Contributions

In Permissions, Separate "Manage (add/edit/delete) course files" into 3 permissions

Feature Video

Permissions: Course Files and Users (2021-03-20 Canvas Release)

 

Summary

The Course Files - add / edit / delete permission has been grouped into three separate permissions. 

Change Benefit

This change provides granularity among the three options to manage course files. This update does not affect Canvas APIs.

Affected User Roles

Admins

The Course Files add, edit, and delete permissions are grouped in the permissions list as the Manage Course Files permission.

As with other permissions, the row displays icons that represent the permission status for the user role. All three permissions within the group can be managed together by clicking the main icon for the user role. 

erinhallmark_7-1614037133037.png


To manage individual permissions within the group, the group can be expanded. Each granular permission that is enabled includes a check mark. Individual permissions for the group can be managed by selecting or deselecting the relevant permission. When the permission includes a mix of enabled and disabled permissions, the main permission status indicates the permission is partially enabled, using a half-filled green circle as the icon.

Course Files - add: add course files

Course Files - delete: delete course files

Course Files - edit: edit course files

Individual permissions for a user role can be changed to the full enabled or disabled state at any time by changing the status for the main permission. 

erinhallmark_8-1614037133034.png

 

Users Granularity 

 

Location to Enable Feature

N/A

Affected Canvas Areas

Permissions

Affects User Interface

Yes

Affected User Roles

Admins

Community Idea Contributions

In Permissions, Separate "Add/remove other teacher...

Feature Video

Permissions: Course Files and Users (2021-03-20 Canvas Release)

 

Summary

The Add/Remove Teachers, Designers, TAs permission and the Add/Remove Students permission have been reorganized into individual user permissions.

Change Benefit

This change provides granularity among the options to manage users. This update does not affect Canvas APIs.

Affected User Roles

Admins

Note: The beta environment does not reflect how permissions will be updated in the production environment. As part of the production deploy, Canvas engineers will generate a backend migration to match existing user permissions with the granular permissions. This migration was not done in the beta environment.

The Add/Remove Teachers, Designers, TAs permission and the Add/Remove Students permission have been renamed as Users - Allow Administrative Actions and Users - Manage Students in Course, respectively.

Additionally, the functionality to add and remove users has been reorganized into individual user permissions:

Users - Designers

Users - Observers

Users - Students

Users - TAs

Users - Teachers 

Note: For account roles, the Users - add / remove observers permission is not affected by this change, as that permission manages observer enrollments at the account level.


As with other permissions, the row displays icons that represent the permission status for the user role. All permissions within the group can be managed together by clicking the main icon for the user role. 

erinhallmark_9-1614037151359.png


Users Permissions

To manage individual permissions within the group, the group can be expanded. Each granular permission that is enabled includes a check mark. Individual permissions for the group can be managed by selecting or deselecting the relevant permission. When the permission includes a mix of enabled and disabled permissions, the main permission status indicates the permission is partially enabled, using a half-filled green circle as the icon.

Users - Designers: Add / Remove in courses

Users - Observers: Add / Remove in courses

Users - Students: Add / Remove in courses

Users - TAs: Add / Remove in courses

Users - Teachers: Add / Remove in courses

Individual permissions for a user role can be changed to the full enabled or disabled state at any time by changing the status for the main permission. 

erinhallmark_10-1614037151381.png


Users - Allow Administrative Actions

The Add / Remove Teachers, Designers, and TAs permission has been renamed to Users - allow administrative actions in courses. This permission manages administrative functionality for all user roles except students. By default, the Teacher and Student TA roles can manage this permission.

This permission includes all existing functionality except for adding or removing users:

  • Allows user to view login ID information for users in the course
  • Allows user to view the People page settings menu for users
  • Allows user to view details for users in the course
  • Allows user to limit students to only view fellow section members

Users - Manage Students in Courses

The Users - add / remove students permission has been renamed to Users - manage students in courses. This permission manages administrative functionality for students. By default, the Teacher and Student TA roles can manage this permission.

This permission includes all existing functionality except for adding or removing students:

  • Allows user to view login ID information for students. 
  • Allows user to view prior enrollments.
  • Allows user to access a user’s settings menu and user details.
  • Allows user to edit a student’s section or role.
  • Allows user to resend course invitations from the Course People page.

 

Rich Content Editor

File Preview Enhancements 

 

Location to Enable Feature

N/A

Feature Functionality Details

N/A

Affected Canvas Areas

Rich Content Editor

Affects User Interface

Yes

Affected User Roles

All Users

Feature Video

Rich Content Editor: File Preview Enhancements (2021-03-20 Canvas Release)

 

Summary

Files linked in the Rich Content Editor can be previewed in an overlay or inline.

Change Benefit

This change allows users to control the display of the file preview. Previously all file previews opened in a new browser tab.

Affected User Roles

All Users

Users who link a file can open the File Options menu and indicate a preview type.

  • Preview in overlay displays the existing file preview functionality, where the file preview opens and overlays the entire page. 
  • Preview inline loads the displays the preview directly in the Rich Content Editor window once the file is clicked. If the option to expand the preview by default is also selected as an option, the file is automatically expanded in the page and the user does not need to click the file to view it. Instead, the user can close the preview by clicking the Minimize Preview link that displays along with the image.

erinhallmark_6-1614036981814.png

 

SpeedGrader

Submission Reassignments

 

Location to Enable Feature

SpeedGrader

Feature Functionality Details

N/A

Affected Canvas Areas

SpeedGrader

Affects User Interface

Yes

Affected User Roles

Instructors

Related Idea Conversations

Require resubmit for assignments

Feature Video

SpeedGrader: Submission Reassignments (2021-03-20 Canvas Release)

 

Summary

In SpeedGrader, instructors can reassign an assignment with a due date to an individual student and ask them to redo their submission.

Change Benefit

This change allows instructors to provide feedback and reassign an assignment to an individual student, which places the assignment back in the List View Dashboard as another assignment to complete.

Affected User Roles & Behaviors

Instructors

For online assignments with a due date, instructors can view a Reassign button in SpeedGrader. If they require a student to redo an assignment, they can reassign the assignment directly to the student from within their grading workflow in SpeedGrader. The instructor must first provide feedback regarding the assignment, which will enable the button. The reassignment does not change the original due date for the student.

Notes

  • The Reassign Assignment button is not available for External Tools (LTI), on paper, and no submission assignments.
  • The Reassign Assignment button is only available for assignments with due dates.
  • If an instructor returns to SpeedGrader after navigating away from the page, the Reassign Assignment button shows that the assignment has been reassigned.
  • If the assignment's settings do not allow students to make an additional attempt, the Reassign Assignment shows that the assignment is not able to be reassigned.

erinhallmark_1-1614036208084.png

 

Students

When an assignment is reassigned, students see the assignment in the List View Dashboard with the instructor’s feedback. Students can resubmit the assignment and submit for additional feedback from their instructor.

 

Change Log

Back to Table of Contents

 

2021-03-16

2021-03-05

 

2021-03-03

 

2021-02-24

Changed—Course Settings: Course Availability Date Enhancements

  • Changed to an account-level feature option, which can be temporarily disabled by a Canvas admin


Changed—Permissions: Users Granularity 

  • Clarified the Users - Add / Remove Students from Courses permission

Added Feature Videos

Added note at top of document announcing release notes comment changes

2021-02-22 Published Release Notes

 

Release Resources

Back to Table of Contents

 

User Summaries

Release features are summarized for individual roles in the User Summaries page.

Canvas Chat

Want to chat with other customers about any of these features? Sign up to view and join our Collaborative Release Chats in the CanvasLIVE Calendar. Chats take place ten days after these notes are published. 

New Feature Screencast

View a screencast of all the updates included in this release in the New Feature Screencast page.

tl;dr Podcast & Blogs

Features in this release may be included in product blogs and our product podcast, the Canvas tl;dr. For related links, check the Canvas Release Archive for this release date.

Feature Enhancements

The release notes indicate available functionality for a feature. If you want to see any future development planned for any features included in these notes, please visit the Roadmap. Have an idea you don't see prioritized in the next three months? Visit the Idea Conversations page.

Feature Support

All items listed in the release notes are immediately available for testing in the Canvas beta environment, unless otherwise indicated. If functionality in the beta environment does not match the functionality shown in the release notes, please submit a support case through your institution's preferred method as shown in your Global Navigation Help Menu. The Canvas Support Team can help escalate behaviors that may need to be resolved before they are deployed to the production environment, which takes place on the date of these release notes. When submitting a case, please indicate that the behavior is occurring in the beta environment.

Labels (1)
Comments

@Sylvia_Ami ...

Good catch on the download icon after linking to an external website.  I also tried this, and I got the same kind of result.  In my sandbox course, I created a link to our Technical College's website.  When I clicked on the new download icon:

  • the site did not load in a new tab within my browser compared to if I just clicked on the underlined hyperlink
  • the page I saw was a "Page Not Found" webpage with all of our school's branding, but the URL in the address bar has this part appended to the end of our school's home page: /download?download_frd=1

It would be be great if that download icon wouldn't show up for external links...as that seems confusing and unnecessary to me.

For SpeedGrader - Submission Reassignments, I think the student notification needs to be more apparent. What about students who use the Card View of the Dashboard? I'd like to see the assignment moved back to the To Do list with a "Redo" badge, or a big "YOU NEED TO REDO THIS" message on the assignment details/feedback pages. As a student, I would be very confused if I submitted an assignment and it was back on my To Do list without any indication as to why (other than the "Redo" badge on the List View of the Dashboard).

Regarding the changes to the Participation section on the Course Details page:

We tested the UI by adding a course start date and a course end date to a course in the beta environment. We found that the course dates do override the term dates - even without the additional step of selecting the "Students can only participate in the course between these dates" checkbox (this checkbox has been removed but was a necessary step in the old UI).

This led us to wonder if this changed how things were done via the APIs. (We use the APIs to extend the course dates each term past the official term end date so students can submit late work.) We tested using the APIs to just add a course start and end date (simulating the new UI method for doing this). However, when we checked the results we found that each course was still set to use the Term dates. We then added the step of selecting the 'restrict_enrollments_to_course_dates' parameter and it worked - the Course Detail page for each course was now set to use the course start and end dates. So the UI methodology and the API methodology no longer exactly match.

Quick question: 

I see that "Submission Reassignments" will not be available for External Tools (LTI). Does this include "Google Docs Cloud Assignments"? (I am not sure if that is an LTI or not....)

We have not enabled "Google Assignments (LTI 1.3)" yet (Summer project) so I am just trying to make sure I let our teachers know specifically what they will not be able to reassign.

 

Agreeing with many of the earlier comments regarding the start/end date enhancement.  The steps needed to alter/hide those settings are burdensome for those that do need to make changes to them.  The feature in the UI doesn't match the api.  

One more comment that I haven't already seen.  We do not use term dates because that is not a true representation for a course start/end date.  Many large schools have sessions within a term and those dates are more accurate.  The proposed interface does not show there are no term dates set.  Can it be added to the display?  Otherwise faculty may assume that their course is restricted when it actually is not.

Is there an idea for this change somewhere?  I searched and could not find one.  However, there is an idea for Admin control to lock course dates without needing to use JS.  

The new date picker does not record year.  So you can't set anything to a year other than 2021(current). The following screenshot shows the value that is stored for the date picker.

anf107_0-1614885033496.png

 

@anf107 I would recommend this getting looked into -- that is a huge issue. Since a lot of instructors plan for the future. @erinhmcmillan  could this be looked into?

@anf107 , great comment.  We have been in the 'no term dates' boat forever, having never implemented them. Our integration purposely only feeds course dates. We have 17 semesters a year, even without all the variations and one-offs. Post that idea and we will be right there with 5-stars.

Even better would be if we could hide Term Dates display completely ....

Our team does have a ticket to address Admin control to lock course dates. Please follow that idea for additional updates.

Thanks,

Erin

@anf107 yes we can get the year corrected.

Thanks,

Erin

@erinhmcmillan, thank you! When will this fix be in place?

@jlgathright yes, the Google Docs functionality is an LTI tool, so it is considered an external tool assignment.

Thanks,

Erin

Hi there, re the course date enhancements, I really like the idea of improving the UI and there are a whole lot of good ideas here about that. I am worried about the impact this will have on our customisations though and will work with our dev team to assess it. I also read the concerns on APIs. It sounds like this enhancement may need a little more work before it is released into production. If this is likely to be the case, it would be good to hear about the delay / postponement / move to hide behind feature flag (etc) sooner rather than later, if that is at all possible. 

Note, I can only update course end date to 4 December 2000 at the moment - any other date defaults to that. I can only assume that there is work happening on it right now. I will not raise a support ticket just yet on this particular course end date issue, but happy to do so if it helps. 

With webcam submissions, what format will the submissions be in?  jpg, pdf?

The webcam feature is a great enhancement. Consider adding an automimic speech recognition (ASR) AI utility to your video products so that videos that are created or uploaded are auto-captioned. (See: Flipgrid)

With the changes for adding granularity to enrollment permissions, I'm looking at our Beta instance and I can't get this to work. On our Production site, Teachers cannot enroll users at all. What I'm hoping is that I'll be able to let them enroll anything BUT a Teacher or a Student. However, our Beta site seems stuck and won't allow any enrollment no matter what I do. I finally turned on all the user enrollment permissions for teachers (see screenshot).

Capture.PNG

 

 

 

 

 

 

 

 

 

And yet, even now when I "act as" a teacher in a course, there is no +PEOPLE button present at all from the People page in the course. Nothing I do seems to change this. When I stop acting as the teacher and return to my Admin role, the +PEOPLE appears. I'm at a loss as to how to fix this. Is it a bug, or am I missing another permission somewhere? 

 

Hi @bcrook ...

In my testing, the built-in webcam on my laptop took the picture and saved it as a PNG file ... not JPG or PDF file.  The file was named webcam-picture.png.

@donna_lummis I suggest you submit a case to Instructure Support. This might be the fastest way to get an answer. If it is a bug, I'd appreciate you letting me know.

Course date enhancements: we have a ticket open to create an account setting to lock down access to instructors. It will be available in a future release.

@rgibson1 that would be a great idea conversation, thanks!

@kirsten_ryall the course date issue is being corrected and will be updated in the next few weeks.

@bcrook it's uploaded as a PNG image.

Thanks!

Erin

@erinhmcmillan,

Thanks for the update on course dates.  Can we please please please not release the UI changes here until the lock setting/permission is also ready to release?  Releasing this change without the lock is going to cause a lot of us who do not want dates to be modified a lot of work/headaches which seem unnecessary if something is going to be available within a month or two to fix the issue once and for all.  I appreciate any consideration for this!

-Chris

Hi, I have a few questions about the following functionality:

Webcam Submissions

Could this not be an optional feature or added to the ‘submission type’? There could be issues surrounding:

  • Anonymous assignments – where an individual could be identified
  • TII Framework Assignments – Where submissions are submitted as webcam submissions, but not picked up for plagiarism detection?

If a tutor could enable this option as part of the assignment 'Submission Type', then they understand the types of files that can be submitted. But if this is not enabled, tutors may unexpectantly receive this type of submission. It would be much better if tutors could opt in to this type of submission.

Submission Reassignments

I echo @martinlarsson and @kas200 comments about this new feature. In the notes it outlines that this feature works inline with the attempts set in the assignment. Surely if the tutor wants to extend this to a particular student they should be able to do this from this feature regardless of attempts set in the assignment? Is there a use case that I'm missing?

Bethan

Is the course date change still going to be applied?  At NSU the start and end dates come from our SIS. And we do not want instructors to be able to change this.  This should be rereleased without a way to turn it off. 

 

Thanks for adding that option for students to resubmit their assignment.  My question is:

a) When instructors request students to resubmit, what do students view as a resubmission request?  Do they receive a notification via email?

b) If student receives the resubmission request, what will they see in their gradebook?  Is it the grade from the old assignment that the teacher posted or will it reset the grade?

@anf107 @kirsten_ryall the date fix is in beta now, so you should be able to see the date option working correctly.

@Sylvia_Ami (and others), whenever you encounter behavior that doesn't seem correct as intended, please help us out by reporting it to Canvas support. The download icon by external links has not yet been reported via support so we do not have an engineering ticket. Also, by submitting a support case you'll be notified when there's an update on the ticket.

Thanks,

Erin

@erinhmcmillan I reported this to Instructure Support on 3/3/2021 (case #07407261). But support must not have looked at it until after the Beta refresh over the weekend. Support responded yesterday saying they didn't see the issue. So I recreated the error today in Beta. Just in case they don't look before the Beta refresh this weekend, I created a video showing how to recreate the error. I just sent that to support a few minutes ago.

In case anyone is interested, here's a video showing how existing links to URLs are OK and don't have the download icon but any new links to URLs have the download icon after the link. Then clicking on the download icon produces a page not found error. Video: Error in File Preview

I'm seeing the same issue as you @Sylvia_Ami in our beta environment. Have not yet reported it but can if required. Also agree that some Instructors/Designers may have a case for removing inline preview but will not be able to once this release hits production. Be good to get an idea if there are plans to bring it back.

Thanks @erinhmcmillan for the update that course dates are now behaving better. Much appreciated. We are still working through the impacts on course availability date enhancements on our end. Once again though, it would be good to get an indication sooner rather than later of whether this is going to be delayed.

The course date selection is still not functioning correctly in our environment. Selected dates in the calender popup change into the date of today, or a random date (often in the far future, for example 2028). The date is only saved correctly if you type it in yourself.

I have already mentioned this in our support ticket yesterday.

trying out the re-submission option and notice when a student does this it appears as a late submission 

I'm not sure if this is correct or have I made a mistake 

Based on our testing, the change to course availability has the potential to reopen years worth of courses to students.

Any instructor that put on a start date, but left the end date open (relying on Term End Date) will have their course open back up onto dashboards.

This is especially concerning, as some of our campuses push from SIS without end dates. We believe that this means all old courses for those campuses will reopen to Dashboard.

If either of our tested results are accurate, this will cause BIG trouble.

Is there a way to programmatically set the term/course start/end dates setting?

We don't set term start/end dates at Berkeley, and if courses start defaulting to "term", I anticipate getting a lot of questions from instructors about what the term start/end dates are.

If there's a way to customize this setting, we can add that as a step for our course provisioning tool.

@bmiles We have the same concerns and asked earlier about the APIs.  @erinhmcmillan is there a way we can delay this until a setting can be added?

Just to clarify, Erin did update us that there was no affect on the API's. 

@Sylvia_Ami and @kirsten_ryall ...

I also chatted with Canvas tech support today about the issue with that downward pointing arrow next to hyperlinks that point to external websites (such as Google, Yahoo, etc.).  The tech I chatted with did some further investigation after our online chat, and he contacted me saying that it was a pre-release behavior that needs to get resolved.  It sounds like they are going to get it fixed as soon as they can.  Fingers crossed.  🤞

Thanks @chofer for moving this issue forward and chatting with support. I'm glad we found these issues early on so there's over a week to resolve it before the big day on March 20th.

@degensp28 that is concerning, but where are you seeing this? All our courses have a start date that is automatically populated with the timestamp when the teacher publishes their course. I spot checked several student accounts in Beta and did not find any cases where courses from a prior term were visible.

Each year I encounter issues where a school contacts me about a student who can still see a past course. Inevitably this is because the well-intentioned teacher entered a course end date, and course visibility was out of alignment with our district settings. The UI change in this upcoming release is just spotlighting a feature admins have been requesting for a long time, the ability to set and lock course visibility so it is in alignment with uniform, institutional dates. While this update is an improvement, and it makes those dates less prominent for a teacher who thinks they're a setting they need to enter, it doesn't address the institution-level controls we really need.

@Sylvia_Ami and @chofer -- The issue is with the class that's being added to the external hrefs. It's happening in the prod code, too, when you make a new link (or it was last week, anyway). 

Those classes are just being treated consistently in the Beta code, now. See my initial post for screenshots of the HTML. 

Thanks @tom_gibbons for directing me to your initial post with the HTML. At the time you posted it I didn't understand it (and didn't read it thoroughly). Now I see what is going on about the class (in Prod and Beta).

Hi, all,

Just to reiterate, the availability dates change is only a change in the interface and the API (or SIS imports) is not affected. You can manage dates through either of those methods if needed.

We will be releasing the update on March 20 as planned. Delaying a feature release because of a choice of using custom JavaScript is not in the interest of other Canvas users. However, our product manager does want to address the concern by adding an account setting to restrict teachers’ ability to modify course availability dates, in addition to displaying term dates in the interface. These tickets will be worked on as the team is able to prioritize them and will be available in a future release. 

Thanks,

Erin

I'm not really sure where to post this in order to get the attention it deserves... We NEED the Rich Content Editor in Conversations (Inbox)!  There's already an idea conversation (started in 2015!), so please go and rate it up so that this will show up on the radar and get implemented.  It makes no sense that the RCE is available everywhere else but not in the Canvas Inbox.

Here's the idea conversation: https://community.canvaslms.com/t5/Idea-Conversations/Add-rich-content-editor-to-Conversations/idi-p...

Please go rate it up by clicking the star rating at the top of the page.  Apparently, it has to have 100 stars (or star ratings?) before Instructure will pay attention to it.

Thanks!

@erinhmcmillan We do not use JavaScript on the Settings page, and were glad to learn the API  for courses will not be affected. But our issue is the fact we cannot select whether or not to implement the Term date feature. Our university does not use Terms, and the appearance of that in the Settings menu with the verbiage and bold text, "Course participation is limited to term start and end dates" is going to be very confusing to our faculty and staff.

I've been testing out the Submission Reassignment feature, and it seems to not work if the assignment is set to "unlimited attempts" – I get a note in SpeedGrader that the "student has met maximum allowed attempts." At our university, faculty often keep assignments set to unlimited attempts, and it seems like this feature ought to work with it. Since attempts are unlimited, students should always have more allowed attempts. Is this something that could be adjusted before the feature goes live?

It would be extremely helpful for faculty to be able to see the Term Dates, so they can decide whether or not they need to override them with the course dates.

We have many terms, and many instructors, many of whom teach for other universities.

In our beta version, when we click from Term to Course dates, no dates are pre-filled, so there is still no way for the instructor to see the Term Dates. 

Is there any reason the Term Dates for their course should be a secret from the Teacher?

Regarding the Submission Reassignments feature:

  • This feature seems quite limited as it is, as the only way a student can really see the request for resubmission (if it’s not made explicit in the feedback comments) is by switching to the Dashboard’s list view. We would be much more likely to encourage faculty to use this feature if reassigning an assignment actually put it back on a student’s To Do list, which is visible from the Dashboard’s (default) card view.
  • There is currently no way for an instructor to “un-reassign” an assignment if they click the Reassign Assignment button accidentally.  We’d like this ability to be added since there isn’t even a confirmation window after clicking the button.
  • We’d like to know more about how this feature works with notifications.  Can students receive a notification when a resubmission is requested?  Can instructors receive notifications when a student has resubmitted an assignment that specifically reminds the instructor that they reassigned the assignment?
  • Can this feature be enabled for assignments without due dates, particularly if #1 is addressed?  We have a lot of self-paced courses that had assignments without due dates, and instructors would love if students could get a To Do reminder to resubmit work.

I'm excited about these features, and agree that with a little tweaking, they will be even more awesome.

I may not have done as extensive testing as others but here are my comments:

Participation Dates

  • Love that the Term dates are going to be visible soon -- I have had to communicate term dates to teachers via Announcements, etc, and many are overwhelmed and miss the message, so this will be a huge help when it gets added.
  • While we do allow teachers to change their start dates (it's the only way teachers can message students via the inbox before the term begins -- to send a welcome message or meeting link before hand) - when they add a Start date but don't enter an End date, the course remains open/active. This has caused us problems where students remain in a sub-account (say middle school) and when they move to high school they continue to get global notifications from their previous school.  I would want them to have to add an End date, but hopefully not an End date that is before the Term End date. (We've had teachers accidentally conclude their courses before the term end date).  

Submission Reassignments

Really excited about this as well, and looking forward to a few additional improvements:

  • I agree with others that Resubmission would be great even on assignments with Unlimited Attempts. 
  • I agree that Resubmission should work also with assignments with no Due Date (like for self-paced courses).
  • When a teacher asks a Student to Resubmit, it seems to continue listed to in the teacher's To Do list for Grading.  Some other indicator would be helpful.
  • I think I see that the Assignment gets re-added on the Student's To Do list on the course (my Test Student didn't allow me to check Dashboard, so don't know if this has been corrected already).
  • I agree that for students some kind of Icon should appear for assignments that need to be resubmitted.
  • I did not see in Student View that resubmission feedback is getting added to the Recent Feedback list.

Webcam Submission

  • I agree with someone else who said Webcam Submissions should not be an automatic option.  This should be one of the choices a teacher selects, either as a Submission Type, or a Online Entry Option

Thanks!

Hi Instructure Team,

Thank you for these new features, especially Submission Reassignment. A couple of notes we made in our testing (I don't think these have been noted previously):

1. The "Course Availability Dates Enhancements" UI change does not apply to the Section dates (edit section) interface. Are updates planned for that UI to mirror the new Course dates UI in some way?

2. The "Submission Reassignments" feature's green checkmark that appears in the Recent Feedback section for students is deceptive and may give students the impression that "all is good" and action is NOT needed, when the opposite is the case. We hope to see greater emphasis to students that action is needed when instructors use this feature. Others have proposed adding this to "To Do" and that makes sense as well.

Thank you!

I don't think the release notes are clear on this but when I tested reassigning an assignment, the assignment does go back on the students To Do list:

resubmit.png

 

I do agree that the green checkmark could be misleading to students, I think some other icon would help make them aware that they have been asked to redo work. In List View, the REDO label is much clearer, but not all students have this view turned on. I'd also like to see that label in the status column of the student Grades screen. REDO in list view already shows up the same way LATE and MISSING do for an assignment. Adding REDO to the status column just makes it that much easier for students to be aware of the reassignment. For example:

redo on student grades page.png

I completely missed this little note until I was grabbing screenshots for my staff update: "For instructors, any New Quizzes created in Canvas open directly to the Edit page for the quiz."

I. AM. LOSING. MY. MIND. 

THANK YOU CANVASSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

To disable instructor editing of the new availability dates, here's the code that we're trying on our beta instance.

 

if (window.location.pathname.match(/\/courses\/[0-9]+\/settings/g)) {
    let usydAvailabilityOptionsReadOnly = window.setInterval(function() {
        $('#availability_options_container input').each(function(){
            if ($(this).attr('title') == 'Course' || $(this).attr('title') == 'Term') {
                // Hide term/course dropdown
                let e = $(this).parents('span[direction=row][wrap=no-wrap]').parents('span[direction=row][wrap=wrap]').parents('[data-position-target]');
                e.hide();
                $('#availability_options_container').data('usyd-availability-options-dropdown-hidden', true);
            }
            if ($(this).attr('role') == 'combobox') {
                // Hide date selectors
                let d = $(this).val();
                let e = $(this).parents('span[direction=row][wrap=no-wrap]').parents('span[direction=row][wrap=wrap]').parents('span[direction=column][wrap=no-wrap]');
                let le = $(this).parents('span[direction=row][wrap=no-wrap]').parents('span[direction=row][wrap=wrap]').parent().parent().parent().find('span').first().find('span').first();
                e.hide();
                e.parent().append('<pre onclick="event.stopPropagation(); event.preventDefault();">' + le.text() + ': ' + d + '</pre>');
                $('#availability_options_container').data('usyd-availability-options-combobox-hidden', true);
            }
        });
        if ($('#availability_options_container').data('usyd-availability-options-dropdown-hidden') && $('#availability_options_container').data('usyd-availability-options-combobox-hidden')) {
            window.clearInterval(usydAvailabilityOptionsReadOnly);
        }
    }, 250);
}

 

 

This code hides instead of removes the new elements and replaces them with a (slightly ugly) read-only representation of the dates. We pop this into our global JS. There's a lot of hard-coded DOM traversal in this though, so one would need to monitor it in case Instructure changes a span level here or there...

It becomes this:

danny_liu_0-1616106035385.png

 

@James  @jackson_t1  @Jason_Ross  @mjennings  @degensp28 

Thanks for sharing this @danny_liu . It looks like Teachers can still check or uncheck the two boxes below the dates, right? Do you have any problems with Teachers changing these?

All,

We recently updated the release notes to indicate that the feature option will be available and can be disabled temporarily for your institution. Our product team is adding in functionality to display term dates and let admins lock the fields to instructors. When those are done, we'll enable the feature option again.

If you aren't subscribed to the release notes, please do so you can follow such changes that may be modified after the notes are published.

Thanks,

Erin

Thanks @danny_liu for sharing. Only change I made was to use a div instead of the pre tag so that the display output looks more like the other items on the page.

e.parent().append('<div style="font-family: Lato Extended,Lato,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; color: var(--ic-brand-font-color-dark)">' + le.text() + ': ' + d + '</div>');