The latest on releasing modules to students and sections

AllisonHowell
Instructure
Instructure
44
10825

Canvas.png

If you’re a blog reader, you likely saw my post a few months back giving a sneak preview of the powerful new functionality coming to Canvas: the ability to assign modules, pages, and ungraded discussions to sections and students. I’m excited to let you know that this functionality is now on beta and will be in production on July 20. 

I want to thank each and every one of you who played a role in making this feature become a reality, whether that was through taking surveys, sitting on calls with me, voting on ideas, collectively contributing via user groups, advocating with your CSMs, or any of the other dozens of ways we heard that you wanted this functionality. It was a true partnership every step of the way, with each stage being validated by our incredible Canvas community. From my perspective as a product manager, it’s what makes working on Canvas so special. 

Okay, let’s get into the nitty gritty of these features, shall we? And yes, I say features because, as I mentioned in my last update, we’re actually talking about a lot of new stuff with this release.

Updated Assign To User Interface

First off, we gave the entire "Assign To" experience a major facelift, moving all of the existing cards presently found at the bottom of the content item’s edit page into a tray that remains consistent across different content types. All of the content in the trays remains the same, but the new design makes it easier to manage multiple differentiated due dates. You can refer back to my first post to get a better sense of what this looks like.

Introducing another level of view permissions is a big change, so t
o help orient the user, we’ve added “Inherited from [module name]” to the card at the module item level, so that they'll know why an assignment, for example, is already assigned to a particular learner or section.

This assignment is inherited from the module "Panda Introduction"This assignment is inherited from the module "Panda Introduction"



 

 

 

 

 

 

 

 

 

 

 





Pages 

At last, Canvas Pages can be differentiated! Educators will be able to assign pages to students and sections, as well as set availability dates. This unlocks content tailoring during the initial course design or on the fly based on your learners’ particular needs. 

Pages can now be assigned to learners and sections and availability windows can be set.Pages can now be assigned to learners and sections and availability windows can be set.

Ungraded Discussions

We’ve expanded existing features in ungraded discussions and have added the newly designed “Assign To” tray. This means that educators can not only post to sections, as they can now, but can leverage the full “assign to” functionality and assign to individuals as well (just like for graded discussions). This opens up possibilities for increased collaboration and provides more consistency across learning objects in Canvas.

 

Ungraded discussions can now be assigned to learners.Ungraded discussions can now be assigned to learners.

Modules

And of course, the biggest change is that educators can assign modules!

Educators can assign modules to sections and learners.Educators can assign modules to sections and learners.

Since I already gave you an overview in my last post, I thought it’d be nice to focus on a few details that make the experience even better.

First up, you can assign a module item (quizzes, assignments, discussions, pages) directly from the modules page. No more clicking back to edit the content item to make changes.

Less clicking with the ability to assign module items from the modules page.Less clicking with the ability to assign module items from the modules page.

A “View Assign To” icon is present on the module header, so you know which modules are differentiated when quickly scanning the modules page.

The View Assign To button makes for easier scanning of the modules page.The View Assign To button makes for easier scanning of the modules page.

Plus, we’ve reduced the number of clicks to differentiate assignments by adding an “Assign To” button at the top of landing pages and on the index pages for assignments, quizzes, discussions, and pages.

Less clicking by assigning directly from the landing page.Less clicking by assigning directly from the landing page.

Now that you’ve gotten a preview, go try it for yourself! We want you to test as much as you can ahead of the production release and let us know what you think! We’ve got a handy list of frequently asked questions below that should aid you in your testing.

FAQ:

What permissions do I need to use this feature?
We have honored our commitment to providing more granular permissions so that administrators can make the right decisions based on their unique circumstances.

To change the “assign to” settings for modules and module items, you’ll need the permissions listed below:

  • Assigning Modules -> “Course Content - Edit”
  • Assigning Assignments -> "Manage Assignments and Quizzes - edit"
  • Assigning Quizzes -> "Manage Assignments and Quizzes - edit"
  • Assigning Graded Discussions -> "Discussions - moderate" and "Manage Assignments
    and Quizzes - edit"
  • Assigning Ungraded Discussions -> "Discussions - moderate" and either a course
    admin enrollment or an enrollment that's not section restricted
  • Assigning Pages -> “Pages - update”

To open the “assign to” tray from a module item’s create page, you’ll need the following permissions:

  • Launch “assign to” tray from the assignments create page -> "Manage Assignments and Quizzes - add"
  • Launch “assign to” tray from the quizzes create page -> "Manage Assignments and Quizzes - add"
  • Launch “assign to” tray from graded discussions create page -> "Discussions - create" and "Manage Assignments and Quizzes - add"
  • Launch “assign to” tray from ungraded discussions create page -> "Discussions - create" and either a course admin enrollment or an enrollment that's not section restricted
  • Launch “assign to” try from Pages create page -> “Pages - update”

Will this work with Mastery Paths?
Yes! These features are Mastery Paths compatible.

Will this work with Course Pacing?
Not yet, but we plan to follow up quickly with making these two features compatible to unlock powerful new workflows in Canvas. Stay tuned.

What if I want to just deselect a few learners rather than adding all but a few?
We understand that’s a big pain and plan to follow up quickly with the ability to deselect a few learners to lower the burden on educators for large courses.

What if I have a large course with learners with similar names?
We have added the SIS ID, if available, under the learner’s name so that an educator can quickly differentiate between learners.

Why can’t I set due dates for Pages or ungraded discussions?
Since these aren’t graded items, we felt due dates weren’t necessary and this isn’t something we heard about from customers. Of course, feedback is welcome!

Is this feature available on the mobile apps?
Like all of our new features, this feature is responsive and can be used on mobile devices using the web version of Canvas; however, it is not available on the mobile teacher app at this time. We are actively working with the mobile team on making it available at a future date.

 

44 Comments
IanGoh
Community Contributor

In "Is this feature available on the mobile apps?" you mentioned the mobile web is supported (responsive design), and you mentioned it wasn't available on the mobile teacher app?  So wasn't sure, does it work for the mobile student app, or just web?

AllisonHowell
Instructure
Instructure
Author

@IanGoh apologies for the confusing wording! The educator experience only works on the web right now, but is responsive on all devices. The teacher app doesn't yet have this functionality. For students, the experience will not change as they will see the modules they are assigned, whether they are on the web version or on the student mobile app. I hope that clarifies. 

laura-harste
Community Participant

Amazing!  Thank you!  Can't wait to try this out.

melodyc_lam
Community Coach
Community Coach

Will the permissions be ON for instructors when this feature is officially in production, or will I need to go in and enable those permissions?

chriscas
Community Coach
Community Coach

Hi @AllisonHowell,

Thank you for the updates on this.  Very excited to see this in Beta as we speak!

I love the added consistency across Canvas tools that this update seems to bring.  Aligning the experiences in pages, discussions, assignments, etc is great!

I just have one comment / piece of feedback from the flip side though...  It seems users are noting that many recent Canvas updates are adding more clicks to common tasks.  One example is the "marl as read" feature for discussion redesign.  I also recently heard that commenting on new quiz essay questions also requires more clicks that what faculty used to have for classic quizzes.  I know some of this is required for accessibility reasons, but when possible adding more clicks to common workflows should, in my opinion, be avoided.  In this particular case, I'm wondering if the side menu can be automatically expanded when creating/editing assignments/discussions/quizzes.  Especially when creating a new assignment/quiz/discussion, adding dates is going to be a requirement.  The current design requires another click, and the link to click at the bottom of the screen doesn't even have a box or anything else around it like the other items to, so it's going to be so easy for faculty to miss (see screenshot)...  Any chance we could see some improvements to this behavior/design before the release to production?

image.png

-Chris

AllisonHowell
Instructure
Instructure
Author

@chriscas Thank you for the thoughtful feedback and I certainly take it to heart. Agreed that in the screenshot you do see an extra click, and I'm afraid this is a casualty of the new tray design. We sacrificed a click on the edit pages for consistency and ease of use. We tried to manage that tradeoff by adding "one-click" options in many other places. Users can now "assign to" from the modules index page, from the assignments/quizzes/discussions/pages index pages, and from the individual item page at the top (you now don't have to click "edit" every time to get there). That being said, I take your point and we'll certainly think about this more as I understand it's most common to add those differentiated dates when creating the assignment. And let me get back to you about that box! 

 

 We are using existing permissions, so when the feature is enabled in production if you already have all of those permissions you'll be able to fully use each of the features listed. If you don't, you'll want to request yours be updated or you'll only be able to use some of the features (e.g. you can differentiate assignments but not modules). 

james_whalley
Community Coach
Community Coach

Hello @AllisonHowell,

Thank you and the team for all your hard work in getting us new features. I'm excited to bring this new feature to our professors here at Cornell.

I've done a little testing and noticed a little hiccup. If I use the Add to student to-do feature of Pages, the page then is listed on all students' Syllabus Course Summary. If the Pages are differentiated using this new function and try to follow the link from their Syllabus, they get an access error.

On the design side:

  1. Graded discussions now have an extra click for assigning students/sections. Before, choosing the Graded option automatically opened the Assign To details. Now, we have to click Manage Assign To after enabling the Graded option.
  2. Ungraded discussions do not list to whom the discussion has been assigned at the top left of the discussion prompt. This is different from Graded discussions.
  3. Ungraded discussions should be able to have a due date. Even if they are not graded, an instructor may want to have the date just as they would have the to-do date on Pages. Lack of grading does not preclude wanting to have something finished by a given date.
  4. Pages should not lose their to-do feature when fixing for the bug listed above.

As for documentation, I would recommend being very clear that limiting to whom a Module is assigned does not limit to whom the module contents are accessible. For instance, if a page is linked nowhere else but within a module that is for Section A, but someone from Section A shares a link to that page with a student from Section B, the student from Section B can see the page. This seems counterintuitive to how a published page in an unpublished module is not available to a student (even with a direct link), nor is a page in a locked module (mastery paths) accessible to a student. I would either update the functionality here to be in line with how modules can gate access to published materials in all other cases or make sure that it is thoroughly explained in documentation (though, even then, I imagine a number of faculty will assume that the Assign To limitations of a module would apply to all content within).

I am happy to discuss more if you would like.

Thank you again,

James

dbrace
Community Coach
Community Coach

Thank you @james_whalley for raising the concern where a student (Student A) with a module item assigned to them shares the link with another student (Student B) that has not had the module item assigned to them. I am able to confirm through some testing that Student B was able to access the module item.

nwilson7
Community Champion

@AllisonHowell I fully agree with @chriscas and don't really understand why the Assign To area needs to now be a sidebar with a click to reveal?  I appreciate consistency and yes, having a long page if you have multiple Assign To boxes can be annoying but it was nice not having to click into it.  The majority of our faculty copy courses from term to term and do NOT use the adjust dates during import or the screen where you can adjust multiple assignment dates at once. Instead they go into each assignment/quiz/discussion and update it.  Now they have an additional click for every single one of these.

I really do appreciate the work on module assignments though, we get that request a lot.

-Nick

James_Kocher_UF
Community Champion

While testing in Beta, I found that using the "assign to" from within Edit will utilize the default due time as set in settings, but when using the button from the main assignment page, it defaults to 11:59pm.

Also semi-related, it would be nice if the default due time would apply to "until date", either by default or a checkbox to include it under settings!

ETA: 11:59 isn't a choice in the dropdown menu in either location!

rmartini
Community Contributor

Thank you for your work on this! This is definitely needed functionality that our faculty have been waiting for. I know we'll have a number of people interested in using this so I've taken some time to test some things in Beta. I'm finding some issues with assignments and quizzes that may be related to what James has also noted here. I opened a case (10887365) already that was escalated to L2/engineering but wanted to include my observations here in case it's helpful for others.

Content is Assigned to Specific Section and "Everyone"

My workflow in testing this was to create a module, add content (assignment, quiz, etc.) but not adjust any "assign to" settings, then assign the module to a section. When I did this, the assignments have one line for the specified section (in this case, Grad Section) and one line for Everyone (as opposed to "Everyone else" like it would normally display). I suspect the same thing is happening for other types of content (like pages and discussions), but since those don't have the same "preview" page as assignments, you're not able to see the assigned section along with "everyone"--so @james_whalley 's observations make sense with what I'm observing in assignments and quizzes (behind the scenes, I assume the discussion and pages are assigned to everyone--which isn't what I want to happen). Related to this, when I go to edit the assigned section, I am unable to remove "Everyone" when I open the tray because it doesn't appear as an option:

Assignment that is assigned to a section as well as "Everyone" with the Assign To tray expanded but missing an option to edit/remove "Everyone"Assignment that is assigned to a section as well as "Everyone" with the Assign To tray expanded but missing an option to edit/remove "Everyone"

The same issue occurs when I create a new module (with no content initially added), assign the module to a section, and then add an assignment. I still end up with a line that's assigned to "Grad Section" and "Everyone".

Problems with Grading

What I intended to happen when assigning a module to a section was for all assignments in that module to only be assigned to the specified section (in this case, Grad Section). Since I can't retroactively remove "Everyone" from the tray, this then causes other problems in the gradebook because the column looks like it's gradeable for everyone. While chatting with support, they noted that the instructor actually can't enter grades for everyone (even though it looks that way). When an instructor attempts to enter a grade for someone who isn't in the specific section, they get an error:

Gradebook view after trying to enter grade in a cell that looks gradeable along with the error message at the top of the screenGradebook view after trying to enter grade in a cell that looks gradeable along with the error message at the top of the screen

Duplicate "Assign To" Fields After Adding to Module

Based on the problems I was seeing in my original workflow, I attempted to "reverse engineer" the assign to field so that the assignment would only be assigned to the specific section. However, that also seemed to cause problems. In this scenario, I created an assignment from the Assignment Index page, changed the assign to field to the Grad Section (removing "Everyone"), published the assignment, and then added it to the module. In the gradebook, this technically worked (students in the Grad Section showed as gradeable and everyone else had a grayed out cell). However, when I viewed the assignment page, I still saw two entries for the Grad Section. It seems that no matter how the content is created, when I add it to a module that has been assigned to a section/person, it automatically adds another entry for it (even if it's a duplicate).

Assignment that shows the same section twice, but only appears once in the Assign To trayAssignment that shows the same section twice, but only appears once in the Assign To tray

Related to this, on the Edit Assignment Dates page, if an assignment is assigned to the same section twice, this will appear twice as if you could enter due dates for "both" sections. When I tried to save (with two different due dates), I correctly received an error message. But I found it interesting that the section appears twice:

Edit Assignment Date page with duplicate sectionsEdit Assignment Date page with duplicate sections

No Warning Message When Using the "Assign To" Button

Previously, if an instructor changes the "Assign To" field in an assignment and does not include everyone, they would receive a warning message saying that not all sections will be assigned the item. This message still appears if they are editing the assignment but it does not appear if they only select the "Assign To" button and hit save. I appreciate not having the extra click to continue, but I can also see the warning message being helpful in certain scenarios. Mostly just wanted to flag this for consistency.

Assigning to "Everyone else" Displays as Something Different Rather than "Everyone Else"

This seems to only happen if the assignment is already within a module that has been assigned to a section. If I edit the assignment, add a new assign to field and enter "Everyone else", and save, it does not display as "Everyone else" as expected. In my case, it's changing to the name of the course site (OPEN LEARNING - Rachel's Sandbox), which is also the name of the section I'm in as the instructor. When I go back to edit the assign to settings, it still displays as "Everyone else." Everything functions like I'd expect (the assignment is assigned to everyone else, and students not in the OPEN LEARNING section can access the assignment), but it definitely looks confusing. I opened a separate case for this (10889962).

Assign to "Everyone else" displaying as a different sectionAssign to "Everyone else" displaying as a different section

dbrace
Community Coach
Community Coach

While I did not do nearly as much as what @rmartini has (thank you), I have had a similar experience and I have reached out to Canvas Support (it was escalated).

tomdavis
Community Member

These are great new features -- the more granularity the better!

AllisonHowell
Instructure
Instructure
Author

Thank you all for you thorough testing and candid feedback. This is a huge effort, so we expected some bumps along the way. We are addressing bugs and other issues as they come up here or via support (the most efficient way to get issues to us). 

I wanted to take a minute to address the repeated comments about the extra click on the edit pages for assignments, quizzes, etc. We've heard you and appreciate you voicing your concerns. We're currently mocking up some possible approaches to alleviate your concerns and will update as progress is made. Thanks everyone!   

AdriëneGeurts
Community Member

Great development! Will this also be available for files, that are made available directly in the Modules? So that you can share notes/powerpoints etc. per section.
As a work around we can create pages and publisch the files there, but it would be great if the files could be assigned to groups, just like the pages.

VictoriaWolfUVA
Community Explorer

Hi @AllisonHowell,

Thank you for sharing this new feature with us on Beta! I have some concerns regarding accessibility and the overall layout of the new Assign To panel.

First, while the panel is keyboard responsive with focus indicators, it is difficult to close out of the panel without excessively tabbing back up to the "x" (Close) button. Additionally, using the Escape key does not take the focus away from the Assign To panel, and instead occasionally triggers the Help section of the Global Navigation menu to quickly open and close. To ensure logical navigation for keyboard users, it may be helpful to place the Close button at the bottom of the Assign To panel. 

Second, there is no indication when changes to the Assign To panel have been saved. This could appear as a temporary notification or as a button at the bottom of the panel (ex: Save and Exit). The auto-saving feature of New Quizzes already causes instructors to second-guess whether or not their changes were saved, and repeating this in the Assign To panel could cause further confusion.

Thank you for keeping us updated as changes are made in Beta.

Kindly,

Victoria

 

TiffanyStull
Community Participant

@AllisonHowell extending the functionality to allow instructors to assign pages/modules to specific sections is a welcome change, as it's a feature our users missed from our previous LMS - thanks for working on this!

However, I'm very concerned about the following:

  • Availability dates are now being buried behind a "Manage Assign To" link, which is not at all an intuitive place for an instructor to look for dates.
  • All date-setting functionality is inside a side panel that has no prominent button to save the settings and close the panel. It can only be closed by navigating all the way back to the top of the panel and selecting the Close (X) button at the top right.
  • There does not appear to be any warning when you try to enter a date in an invalid format in the new side panel.

Dates are among the most important settings in an assignment. At a minimum, the "Everyone" or "Everyone else" primary date setting should continue to display and be editable on the main assignment settings page, with the side panel allowing you to edit those dates and add/edit additional assign to cards. If there are any extra "assign to" cards enabled, there should be some indication like "Assign to cards are set for [student name(s)], [section name(s)]," displayed directly on the page as to what those are, so you don't have to dig into the side panel to find them.  For example: "Assign to cards are set for John Smith, Jane Doe, Section 001. Manage Assign To."

Regarding navigation, I tested as a sighted user with keyboard only. I was only trying to set dates for the entire class (with no individual exceptions), which required me to:

  1. Tab down to Manage Assign To, press Enter to open panel.
  2. Tab 3 times to Due Date field.
  3. With no indication in the panel of what the correct date format is, type in the date (I couldn't find any way to use keyboard navigation to access the calendar and select a date). Originally, I entered the date and time in an incorrect format, 25 June 2024 12:00, which gave me a resulting date of Jun 20, 2012 and time of 2:00 AM (pictured below). No warning was presented (on current Canvas production, an alert displays if you set a due date in the past - while there are valid use cases for past due dates, for example, no submission assignments to record grades, the alert would have been helpful here). I changed the year to 2024 and left the time 2:00 AM.
    date-setting-beta.png
    Note: Entering a date in the format 25 June 2024 12:00 on production Canvas gave me Jun 25, 2024, 8:00 PM, which isn't the time I wanted, but at least the date was correct. Additionally, some text displayed in a tooltip when tabbing into the field with the proper date format (I couldn't get the tooltip to show up in the screenshot below, and I'm not sure how good it is for low vision users, given that it is a tooltip and only appears intermittently, but it was better than no indicator at all).
    25June-canvasprod.png
  4. Tab to and enter Time (in correct format) or arrow down through available time options and press Enter to select one. I'll note here that many users, when presented with a drop-down menu, are not aware they can also type in the field.
  5. Tab past Clear link.
  6. Tab to and enter Available from date. (In my test, I opted not to enter anything here.)
  7. Tab to and enter Available from time. (In my test, I opted not to enter anything here.)
  8. Tab past Clear link.
  9. Tab to and enter Until date. (In my test, I opted not to enter anything here.)
  10. Tab to and enter Until time. (In my test, I opted not to enter anything here.)
  11. Shift + Tab 10 times to get back up to the Close button.
  12. Press Enter to close panel.

After taking the above steps, the panel closed and my keyboard focus returned to the Manage Assign To link with a "Pending Changes" indicator next to it (pictured below). There's no indication on the page of the date I entered, and I have no idea what is "Pending".

pending-changes.png

After opening the side panel, it looked like how I had set it, but the "Pending Changes" leads me to believe that something is incorrect, and I don't know what that is.

side-panel-dates.png

If it takes so many steps for a sighted keyboard user to navigate the panel and set dates, I suspect it would be even more time-consuming for a screen reader user (unless there is some helpful screen reader only text that isn't displayed to sighted users, for example proper formatting for date entry).

Please add some kind of Close or Save button at the bottom of the panel dialog to make it easier to use.

Thanks!

jmerlenbach2
Community Participant

@AllisonHowell I know this is a feature that many instructors have requested for a long time, so I share the sentiment of many others that this work is welcome. I will add my voice to everyone else's concerns about the interface changes and discrepancies in the flyout menus - I'll refrain from rehashing them, but I'm hoping to gain some clarity, though, about the timeline for rollout of this feature.

From the sounds of it, this new interface and functionality will be rolled out fully to production July 20th, with no option for an opt-out. I'm curious why this new UI display and functionality is not being rolled out as a feature option like many other large scale changes have in the past. With feature options, there is an understanding that bugs might occur as the product is in progress - since this is not being treated as a feature option, can we assume that the issues described in this thread will be resolved prior to the July 20th rollout, or else that date will be pushed back?

At a time when instructors are setting up for their summer semester finals, it is going to be difficult for us to communicate this mandatory change with users on such short notice. With all of the issues described in this thread, and no documentation that we can point faculty members towards to assist them besides a blog post with a few screenshots, I fear that faculty members are going to be left scratching their heads.

I recognize the need to have this larger suite of features available before the Fall semester so that faculty members can get their courses set up if they are hoping to use the module assign to feature, but this change impacts all instructors.

AllisonHowell
Instructure
Instructure
Author

Hi all, we have put together a couple of options to address the concerns on the assignment edit page brought up by many of you. We are looking to address this quickly and would appreciate you taking this survey over the next day or two, if possible: https://t.maze.co/249176992. Thanks! 

audra_agnelly
Community Champion

Why are due and availability times limited to on the hour/half hour? This locks teachers into boxes that don't work with their course schedules, the teacher should have complete flexibility to determine when assignments are due or unlocked, due dates and times should not be determined by the software they use.

I'm sifting through this past school year's data and there are 23,000+ assignments due at some hour at minute 35, 15,000+ that are due at hh:15, 13,000 due at hh:45, and 1000s of other assignments are some other minute that is not on the half hour. Then there are all the other off the half hour unlock/lock times. How is this an improvement for users?

nwilson7
Community Champion

@audra_agnelly for what it is worth, it looks like those are just the suggestions.  You can type whatever time you want into the box.  Still STRONGLY dislike that his is now all hidden behind another click.

-Nick

audra_agnelly
Community Champion

thanks for that information @nwilson7. I found that you need to select a due date first. This autopopulates the default 11:59 time, which as you said you can edit to a custom time. Originally, I saw the dropdowns and was trying to type a time before selecting a date, and the interface wouldn't keep my entry. Most users will be entering the date first so this shouldn't be an big issue, but if I was entering time first, someone else is certainly bound to try it too.

nwilson7
Community Champion

@AllisonHowell I know you are probably busy at InstructureCon but can anyone confirm if all the Assign To aspects of Canvas are still being changed in the upcoming release?  That is how it looks from Beta but I thought some of this was being walked back after several voiced concerns.  This change sort of came out of nowhere (at least in my opinion) and we are also in the midst of trying to make sure everyone is adjusting to the discussion redesign so would prefer to not make another change too, especially one that will only negatively impact our users.

-Nick

JensRohleder
Community Explorer

I have tested the functionality in the beta environment and I encountered some issues.

The usecase is:

I want to copy a module with pages and each page has different availability dates.

It appears that only the pages that have an availability date in the past are being copied.

This means that I have to copy a module, and then set available dates to the copy, very cumbersome if you have to copy the module into many courses.

dbrace
Community Coach
Community Coach

Hi @JensRohleder. Thank you for sharing that use-case. I have a recommendation based on my own prior experiences with testing in beta and this is because reporting problems in beta can be tricky due to timing.

Attempt to duplicate the problem again on Sunday (or very late on Saturday) because beta will have been refreshed at some point-in-time on Saturday (the exact timing is not documented/known).  If the problem happens again:

  1. export the original course that you were copying from and save the download to your computer
  2. export the destination course that you were copying into and save the download to your computer
  3. report the problem directly to Canvas Support using the methods that are available to you through your institution
  4. ask Canvas Support how you can provide them with the exports because you understand that data in beta is refreshed on a weekly basis (depending on file size, you may need to upload the downloaded export files to something like Google Drive or Microsoft OneDrive and publicly share the file with them)

When working with beta, because when new/update code is available and the response time of multiple tiers of support/development, I have found it best to export the course because the investigation and resolution will most likely not occur within a week (the next time beta is refreshed and what you did will be lost).

audra_agnelly
Community Champion

Looking into @JensRohleder report of copy failures, I tested a module with pages set to the following conditions using the Copy To feature:

  1. Availability date in the past, no until date set: copied
  2. Availability date in the past. until date in the past: did not copy
  3. Availability date in the past, until date in the future: copied
  4. Availability date in the future, no until date: did not copy
  5. Availability date in the future, until date in the future: did not copy
  6. No availability date set, until date in the past: did not copy
  7. No availability date set, until date in the future: copied
  8. No availability or until date set: copied

I also tried copying pages with the failure conditions as individual pages rather than as part a module and was not able to copy that way either.

audra_agnelly
Community Champion

Piggybacking a bit on my previous comment. 

Currently: When assignments have due dates and/or availability dates set to everyone, those dates are included when using Copy To, and you have the option to keep or discard due dates when using the Course Import screen. Unlock dates on modules are kept after copying (using Copy To).

In Beta, when when availability dates are set for "Everyone" they are lost during the copy. This seems inconsistent with the behavior of dates when copying content now.

 

Another inconsistency (unrelated to copying) is that there is no indication on the module screen that an availability date is associated with a page. Assignment due dates and module unlock dates are displayed but there is nothing for pages. This will make it challenging for instructors to troubleshoot issues and determine that a students can't see a certain page because of a date setting, and it makes it difficult for an instructor to scan their course and confirm they've set availability dates for all their pages.

dbrace
Community Coach
Community Coach

@JensRohleder, I just wanted to report back and let you know that I am experiencing this as well in beta. I reported it to Support and it is case 10946715.

dconard
Community Explorer

I don't have a solution for this but I wanted to point this out, as someone who masquerades a lot: the Save button is hidden underneath the "Acting as" banner at the bottom of the window. Using the browser to zoom in/out doesn't make the Save button visible.

AllisonHowell
Instructure
Instructure
Author

Thanks @dbrace for raising that support ticket. I am keeping an eye out for the issue on our end. And thank you @dconard! We are aware of that issue and are looking into that in a follow up.


AllisonHowell
Instructure
Instructure
Author

Thank you all for your thorough testing of this feature in beta. I know this is a big change, and having our community double, triple, and quadruple check this work is invaluable! I wanted to update this thread so that those following closely are aware that we have been using this period in beta to continue our own testing and address any bugs or issues that have been brought to our attention by you. We are feeling confident in these new features and the value they add for educators and will continue with the release as planned. That being said, we've heard your concerns about the extra click on the assignment edit page and we have chosen to address that in a quick follow up to the release of this feature. Please keep an eye out in our release/deploy notes for this update.

audra_agnelly
Community Champion

I've found that the Assign To panel is very slow to open in a course with large enrollments. After clicking the "Manage Assign To" link, it look 25 seconds for the panel to load to enter a due date. I submitted a ticket this morning (10956857).

marusak
Community Explorer

We would like to report a bug with the new Assign To experience.

When an instructor imports content from a past Canvas course into a new Canvas course and then attempts to edit an assignment, they are not able to save the assignment.

There is an error message about the due date/availability dates (which have come from the past course), but that error message is hiding in the new Assign To tray. If the instructor does not know about the new Assign To tray/how to open it, then they have no idea why they are not able to save the assignment.

We are about to have hundreds of instructors coming back for fall who will be copying content from past Canvas courses into new Canvas courses and then making edits. They do not know about the new Assign To experience yet. Please make this error message more prominent (not hidden in the new Assign To tray) so that an instructor would realize why they are not able to save the assignment and how to fix the problem.

Here is a screencast of the bug: https://somup.com/cZiTIsGlkQ

Thank you.

dbrace
Community Coach
Community Coach

Thank you for sharing this, @marusak. Have you reported this to Canvas Support?

marusak
Community Explorer

@dbrace Yes, we also reported this to Canvas Support this morning.

dbrace
Community Coach
Community Coach

Awesome! Thanks for posting it here too so that we all know.

henricksen_6
Community Participant

@marusak thank you! We are experiencing the same thing and anticipating this will greatly increase instructor frustration and the workload of our support team. Yikes! 

brendaa
Community Contributor

Thanks, @marusak, for posting this. I just experienced the same thing. This is very bad interface design to hide error messages and needs to be fixed as soon as possible. Most of our faculty don't remove dates before copying, so there will be a lot of frustration in a couple of weeks.

brendaa
Community Contributor

I submitted a ticket to Canvas Support and received the following "There is a matter regarding this. Our engineers are currently investigating this behavior. I'm going to attach your case to our internal tracker, so you will be automatically notified once a solution has been deployed." Sounds like they are working on it.

MeazellOUHSC
Community Participant

This is going to be a terrible start to the fall semester if many of these issues are not rectified asap.

douglasorme
Community Explorer

Same issue here at the University of Toronto. In one large course (>3k students) it took 1 min and 7 sec. to load the Assign Access for a single assignment. We really need some urgent attention to this issue. 

Updates on the current status of the work that's being done and a timeline for solving the issue would be appreciated by customers with large courses.

MSMSmith
Community Explorer

We have recently uncovered an issue where students are able to access modules they were not assigned to through use of the "next" and "previous" buttons as they navigate through modules. In our testing we encountered this issue when modules were assigned to specific sections. If a page was placed in was placed in two modules a student was able to access that page in any module it was placed, even if it was placed in a module they were not assigned to. We did also identify that the student is not able to access any content that they previously did not have access to. Please see below for some screenshots detailing this issue in a bit more detail: 

Instructor view: Page Placed in Two Modules.png

Student View of Modules

From modules a student can only see the modules they have been assigned. 

Student View of Modules.png

We did notice that a student in "section 2" who was assigned "module only for section 2" was then able to use the "previous button" to access the same page in "module only for section 1". 

DarrylEvans
Community Explorer

FYI: There is a "declined" issue in the "Known Issues" https://community.canvaslms.com/t5/Known-Issues/Students-can-access-external-url-external-tool-and-c... that seems to be related to this behavior.

dbrace
Community Coach
Community Coach

As stated by Instructure/Canvas in what @DarrylEvans linked to, it is documented in at least the guide at How do I assign a module to individual sections or students? - Instructure Community - 609337 .

-Doug