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.
We are experiencing an issue in New Quizzes where the “Previous” and “Next” navigation buttons appear far down the page, below the visible view point of the screen. This happens after the student has submitted the quiz and clicks Return. The navigation buttons should appear immediately after quiz content, but now the…
I have a quiz set for 2 hours and its availability window set for 2.5 hours. During the exam I receive the warning message as follows: Please note that the adjusted time limit you've set extends beyond the "Until Time" of [Apr 16, 2026, 11:30 AM] for this quiz. The quiz will automatically submit at the "Until Time" you've…
Hi, we have noticed some changes in the way Canva docs or files are able to be embedded live. Canva is integrated via LTI 1.3 in our Canvas Has Canvas recently changed how it handles unauthenticated external iframe embeds, specifically for tools like Canva? Are public Canva embed iframes (canva.com/design/.../view?embed)…
Summary:The Learning Mastery Gradebook allows drag-and-drop reordering of outcome columns, and this triggers a call to /api/v1/courses/:course_id/assign_outcome_order. The API returns 204 No Content (success), but the column order does not persist after page refresh. Steps to Reproduce: Open Learning Mastery Gradebook for…
Hi all, Quick question about the Gradebook color status for a 2-part checkpoint discussion. If a student completes the first due date (initial post) but does not complete the required replies by the second due date, is there any way for Canvas to automatically show a color (e.g., missing/late) instead of staying as…