Does anyone know how to report on the User Agent strings from students accessing courses please?
I'm trying to build a view of which browser/app, devices, and resolutions are being used.
Browser, app, and device are doable. I haven't seen anything that supplies resolution except from the device. I've used the information from the Browser Capabilities Project to give me the data I need.
Canvas Data has access to all of the page requests and it includes the user agent as a field. There is another field that contains a user_agent_id that claims to be unsupported, but I use it to recreate my own user_agent_tables since they don't come with Canvas Data. I then join it to the requests table, or extract the relevant information from the requests table, and then do the join. Working with the entire requests table slows things way down, especially for a non-indexed field.
Retrieving data ...