Canvas has Studio Admin Analytics on their roadmap for June 2021. I am not sure what that means at this point, but I filled out a survey on what features should be in it.
Technically, you can get the insights out of Canvas Studio using the API. It is slow, though, and definitely not suitable for displaying in a web page. The Canvas Studio API basically limits you to 1 request per second. You can make more, but for sustained requests, you will hit the limit and it will stop returning information if you try to go faster.
The Studio API will give you the pandaTokens that you need to get the insights for each user. Those aren't contained in Studio, so you can hit it a little faster. I was making 5 requests at a time without issue there.
The biggest issue I encountered, though, is that the insights are not reliable. If you are having network issues, it doesn't send that you've watched portions of the video (confirmed while I was watching a video). I've also had students watch a video because they left comments on it and discussed it, but the insights showed nothing for them.
The insights could also be better. I would like to know how many times a student watched the portions of the video rather than a binary yes/no. I would also like to know when they watched the video to see if they did it before they took the quiz or after.
I really stressed over insights and trying to track students for the Fall 2020 semester. When we filled out early-alert reports, I would put what percentage of the videos the student had watched. When the students eventually reached out (my messages to them go unheeded), I could tell them that one reason they're doing poorly is that they've only watched 17% of the content for the course.
One of the best things I did for my health was to let go of that for the Spring 2021 semester.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.