I'm a bit confused about how the timeline block decides which assignments to list.
For students, everything works as I'd expect. On creation, assignments are listed by the selected sort criteria, and they disappear from the list as soon as they are submitted/marked finished. This is a very helpful tool for our students to get an overview of upcoming responsibilities.
For teachers, however, it's not clear to me when something is or isn't listed. The assignments show up when created, but they stay as "overdue" even after the due date passes. At some point, some of them do ultimately disappear, but I can't figure out exactly how or why. Removal from the list doesn't seem to be triggered by grading or anything else I can identify. It might be a period of time, but it doesn't always seem to be consistent.
I tried look at the block code to understand, but I wasn't able to understand well enough to get an answer to my question. Any ideas about how I can control this process? Is there a cron task that is supposed to control this? My instructors are a bit frustrated with having their own timeline cluttered by completed work.
Thanks in advance!