Found this content helpful? Log in or sign up to leave a like!

[Calendar] Dynamic Event Loading for Calendar

Jump to solution
ChedRed
Community Member

When the calendar loads, it seems to fetch all assignments at once. This is intensive, especially for slower school networks. What if the calendar stores the assignments it recently got, then when the site is loaded again, it first loads from the stored events, then it updates them? I saw that the canvas API has the ability to receive changes in assignments since a timestamp, which could also improve speeds.

TLDR; Calendar feature request:

  • Assignments are stored when calendar is first loaded, with a timestamp
  • Stored assignments are loaded first when reloading calendar
  • Calendar fetches and loads new assignments since the stored timestamp
Labels (1)
0 Likes
1 Solution
Chris_Hofer
Community Coach
Community Coach

Hi @ChedRed ...

It sounds like you'd like to make a feature request for changes/enhancements to the core Canvas system.  There's actually a different area here in the Community to do just that.  However, please know that the current idea process is undergoing some changes at the moment.  However, you should be able to still submit your idea for later evaluation and possible voting.  I'd encourage you to first read this blog posting:

Turning Your Feedback into Better Prioritization a... - Instructure Community - 637959

Here are the Guides that you can look through:

I hope these Guides will be of some help to you.  Good luck!

View solution in original post