Showing results for 
Search instead for 
Did you mean: 

Assignments and Modules are Slow to Load If There Is a Lot of Content

Assignments and Modules are Slow to Load If There Is a Lot of Content

0 Kudos

I am a Canvas Admin in a K-12 Environment. Although we have used Canvas for about 6 years, this is the first school year we are seeing very heavy use of the platform in all subject areas. One issue that we are starting to run into is that accumulated assignments and modules are causing the pages to lock up and not load all the way for anywhere from 1 minute to even longer to load the page. Sometimes the Assignments page will not load at all unless I use the API to delete several assignments first! So the crux of my idea is making the assignments page and modules page load more efficiently. 

I would love to see a sort of lazy-loading implemented on Assignments and Modules where perhaps the browser only renders assignments as the user scrolls rather than attempting to load the entire course assignments. 

We are only at the halfway point of the school year and this issue is happening in many courses. The assignments page in particular seems to give trouble when there are over 100 assignments. I know 100 assignments may sound like a lot, but that's really just one assignment per school day. We can mitigate it by sorting by grading period but sometimes the page locks up before we can hit that dropdown. That's great for the assignments page but there is no such grading period filter for the Modules page.

I am currently working around it by having teachers offload their assignments into a sandbox course (so they can keep a copy of it) and then mass deleting them with a python script I wrote. 

Community Member


Community Team
Community Team
Status changed to: Open for Conversation
Community Participant

Yes please! I'm on several sharing sites, and they take so long to load that sometimes it seems like they're not even worth trying to open. One of them I helped set up, and it took an extremely long time because just moving one document or module (out of hundreds) made the page freeze up for ten to thirty seconds.

Community Member

We are seeing the same thing with many of our courses that are hitting more assignments then normal due to the higher demands of Canvas during remote learning, this is even worse due to us using Blueprints which is leading to even more assignments on top of the ones teachers create themselves. This really needs to be addressed! 

Community Member

We are experiencing the same issue.

As a solution we were told to break up the course into different content/create 4 separate courses. This may provide temporary relief but it will be a matter of time before the number off assignments get too high for these courses as well. 

I am of the mind that the more grades the better and limiting teachers to a number of grades is not a good policy to have. We need to be able to show growth, mastery and be able to identify areas in need of improvement and less grades is not the answer.

We really need a better solution. Also, I must note that Canvas support has been amazing through this process and this is no way a criticism of those that have helped in answering my questions. Canvas is an amazing platform and have been pleased with it from the start. 

Community Member

We are experiencing the same issue.  

We have had our teachers delete any unpublished assignments but the list of published assignments is still high.

In order for some of our teachers to see grades, they have to select each module.

Our Elementary teachers use the same course all year but Canvas has instructed us that maybe we should break up the course by semester.  We would still like to use a full year course.

About Idea Conversations
In the Instructure Community Ideas space, you can share, converse, and rate idea conversations related to software improvements to Instructure products.