As an admin, I need to see the exact time/date a teacher uploaded a video into a module. How do I do that?
@KentKersey1
I'm not sure exactly what you mean by "uploaded" into to a "module".
Do you want to know when the video was uploaded or when a link to the video was added to the module? I'm going to try to answer the second question.
You would need to use the Modules API to determine when a module item was uploaded. I'll explain this as it's a one-off that you need to investigate because of some student complaint. If you need to do it in bulk as part of tracking, then it complicates things. I'll give a browser-only solution.
query moduleItemDates { moduleItem(id: "108474245") { createdAt updatedAt } }
Here's what the output looks like for my module 108474245 (again, use your number).
{ "data": { "moduleItem": { "createdAt": "2024-05-07T08:56:38-05:00", "updatedAt": "2024-08-05T11:16:49-05:00" } } }
What it tells me is that the module item was originally created on May 7, 2024, at 8:56 am CDT. That's when I copied the course content from a previous course.
It was last updated on August 5, 2024, at 11:16 am CDT. That particular link was a file and that's when I updated the file (replaced it with a new version). If the module item was a content page, then updating the page does not change the module item updatedAt, it would change the updatedAt for the page.
The createdAt date is the earliest the item could have been there.
The updatedAt date may be the same as the createdAt date, meaning that it has not been modified since it was originally created. The updated date is changed if the position of the module item is changed. The updated date is changed if the item is published / unpublished.
In other words, the updatedAt date reflects the date/time when the item was last changed in any way. That makes it perhaps unsuitable for what you need if the instructor does a lot of playing around with things. The createdAt shows the first time and the updatedAt shows the last time, but there is no way to get a record of the changes that might have happened in between with this approach. If you're lucky, the two dates are the same or the updatedAt is before the time you're concerned about.
The other approach is to lookup the teacher from the Admin > People page and then scroll down to their page accesses. You may need to filter by date and then try different dates between the createdAt and updatedAt to find when the content was changed. The pages may not show everything that happens, but if you're lucky it will.
Trying to recreate when something happened is always difficult. If it's going to be an issue moving forward, you can use Canvas Live Events to have Canvas notify you whenever someone does activity you want to monitor / track. For Modules, you can get an event notification whenever someone creates a module, updates a module, creates a module item, or updates a module item.
With the new SpeedGrader UI, we are seeing student names appear in the page title even when the “Hide student names” setting is enabled. When using Classic Quizzes, there is no option within the quiz settings to enable anonymous grading, so we rely on instructors using the hide student names setting in SpeedGrader to…
Speedgrader chaning file name when being downloaded. Speedgrader: When downloading a submitted assignment, the file name is being changed to an unrecognizable name — (Student's actual name was part of the file name — changed for privacy.) Ideas???
We are all familiar with the standard Course Calendar, where assignment due dates are automatically added. However, at my institution, we structure our assignments as Challenges that develop over a period of time, rather than just a single deadline. Currently, the calendar only highlights the "end point." It would be a…
The current placement of the "Submit" button creates a "slip" in user behavior where habit-clicking "Next" leads to an accidental final submission. I think Canvas could easily fix this by: Moving the Submit button away from the navigation buttons (maybe above the question instead of below it) and/or Adding a "Confirm…
Hi everyone! I would love to hear your suggestions and best‑practice tips on implementing copyright settings. https://embed.app.guidde.com/playbooks/8eYgHHmwTXKMLxDW4LqEDX