Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
Good morning! I am trying to access student log files from our Spring 2020 semester. The CSV export only shows three weeks of access. My Canvas Account rep has instructed me to utilize Canvas Data, but I am unsure as to how to proceed.
Any advice is appreciated!
Thanks in advance,
Nancy Webb
Solved! Go to Solution.
There are two ways that Canvas will deliver the access report information. Both have short-comings.
There is a script I wrote four years ago (last update was a month ago) that downloads the access report for all users within a course. It uses the second method so it gets all of the data (plus some that Canvas doesn't give you in those their reports), but you have to run it for each course. Obtaining and using Access Report data for an entire course
There are two ways that Canvas will deliver the access report information. Both have short-comings.
There is a script I wrote four years ago (last update was a month ago) that downloads the access report for all users within a course. It uses the second method so it gets all of the data (plus some that Canvas doesn't give you in those their reports), but you have to run it for each course. Obtaining and using Access Report data for an entire course
Hi James,
Thank you! This is helpful. I am also looking at device usage, so I will be using a combination of the Access Report, along with log files. Fortunately, I have to view only 170 students.
Nancy
The access report (either flavor I mentioned above) won't give you device usage, so I'm glad you recognize you'll need to pull in other logs for that.
That would make sense why someone recommended Canvas Data. Getting the access report out of Canvas Data is difficult.
You can get limited information from the page views from the Admin view of the user, but it just contains the name of the browser.
The requests table from Canvas Data and the downloaded Page Views gives the full User Agent String and it's up to you to decode what it means.
The Chrome 83.0 that is showing up for me is really "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36"
I have found the Browser Capabilities Project has a lot of information about the user agent strings and what the devices are capable of. There are also online tools that will help you decode it and some libraries written that can help as well. Decode a UA string with the online tool I linked to see three libraries.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In
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.