cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Surveyor II

Student Log Files

Jump to solution

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

1 Solution

Accepted Solutions
Highlighted
Navigator

nancy.webb 

There are two ways that Canvas will deliver the access report information. Both have short-comings.

  • A relatively recent addition, the admin report gives you data for all courses, but only for the last month. Note that this last month is only for when the view or participation is within the last month -- it is not the entire log for students who have been active in the last month. You would need to download this report at least once a month and combine them together, keeping the last entry if present to get the most recent date, if you want a complete picture of activity for the term.
  • The original way was the user access report within a course. It gives you data for more than a month (going back to the start of the term), but only for one student in one course at a time.

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 

View solution in original post

3 Replies
Highlighted
Navigator

nancy.webb 

There are two ways that Canvas will deliver the access report information. Both have short-comings.

  • A relatively recent addition, the admin report gives you data for all courses, but only for the last month. Note that this last month is only for when the view or participation is within the last month -- it is not the entire log for students who have been active in the last month. You would need to download this report at least once a month and combine them together, keeping the last entry if present to get the most recent date, if you want a complete picture of activity for the term.
  • The original way was the user access report within a course. It gives you data for more than a month (going back to the start of the term), but only for one student in one course at a time.

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 

View solution in original post

Highlighted
Surveyor II

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

0 Kudos
Highlighted

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.

351679_pastedImage_1.png

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.

0 Kudos
Top Kudoed Authors
Labels