cancel
Showing results for 
Search instead for 
Did you mean: 

Improve "Page Views" UI

Improve "Page Views" UI

(5)
The user "Page Views" information is not very useful as it is presently designed. Two small tweaks with the UI could vastly improve it's present functionality until a more comprehensive admin tool can be developed. The first would be to set From-To date/times for page views occurring during a certain time period(perhaps with a default setting of a month) and second, provide the option to view All Data or a Specific Course's data. The downloadable CSV file would also match the query information requested by this UI tweak. The Page Views page could also be launched into a new tab.  

Below is an image of what these tweaks would look like in the UI.

85285_PageViews-UI-improvement.jpgPageViews-UI-improvement.jpg

This small tweak (until something better is developed) would allow Canvas admins to better investigate issues, rather than tell instructors and students the information is not available or outside of a default date range.

16 Comments
Renee_Carney
Community Team
Community Team

Hi  @pchaney ​

Will you take a look at

 

Do either of those cover what you are looking for?

pchaney
Surveyor

Hi Renee,

No, both of links are not the same thing. This should just be a small tweak on the Canvas development side to get some basic control of page view data being returned. Being able to narrow the data to a single course and/or a specific time range changes a data query, which shouldn’t be too hard to do, and could make the tool more useful while a more robust tool could be developed.

Thanks,

Paul

biray
Community Member

Hi  @pchaney ​. While I agree that the two ideas that  @Renee_Carney ​ proposed may not have anything to do with the UI suggestion stated in your idea, I think she was trying to understand the underlying reason for your request. What is the type of data you are hoping to extract and would those two ideas achieve that (albeit in a different way than a UI change).

Also, have you heard of our newest upcoming feature Canvas Studio: Canvas Data (Hosted data service)​? We are demoing this service via a webinar later this month Diving for Data: A Preview of Canvas Data​. Canvas Data will allow users to pull a variety of additional data and statistics from Canvas.

Looking forward to your feedback.

Smiley Happy

pchaney
Surveyor

Hi Biray,

The Activity report allows for a quick look to see the last time a user clicked an item and how many times. It doesn't "track" real timeline-based activity, only how recent or busy. Tracking shows how a user is moving in the course sequentially. The Page View tool is  better in terms of tracking and is really the only option we have. Tracking user activity as admins, many times we are called upon to verify academic integrity.

For example, towards the end of a term, an instructor suspects two students have been working together during the term to cheat on exams. Here the Activity report is pretty useless, but Page Views could be helpful to track what the students are doing. Unfortunately, it's CSV report only goes back to a default number of days, usually not enough to establish any pattern.  You can keep scrolling as more page view data is displayed and cut/paste that data into a text file, but the data is all thrown together with other courses and the displayed fields may not show what you need to know.

Using this same scenario with our previous LMS, first we would compare grades and times exams were taken. If anything looked suspicious we would take a closer look at the tracking using a tracking report (page views within a course) . See screenshot below:

PageViews-PrevLMS.jpg

If there was enough evidence to continue, we could then start to build a case with more granular methods to obtain IP addresses matched to timelines and items clicked, etc. With these small UI tweaks, choosing date ranges and filtering by course, the Page View tool becomes a lot more useful to get a quick idea if something is suspicious requiring further investigation or not.

This scenario is just one example of how important tracking is to verify academic integrity. Having been able in our previous LMS to prove/disprove academic integrity and technical issues, instructors have been surprised to hear us say "we can't tell" with Canvas. Canvas Data may be promising for the future, but these UI tweaks would allow us to fulfill our responsibility now and would be useful even after Canvas Data is released.

Thanks,

Paul

biray
Community Member

Ah, okay. Thank you sincerely for the clarification. This idea will be open for vote in the next voting cycle. Smiley Happy

Renee_Carney
Community Team
Community Team

This idea is now open for voting.

snugent
Lamplighter II

I use the page views feature all the time and this would really help!

millerjm
Adventurer

Another field that is badly needed on this screen is to either have it made obvious that it was performed while masqerading or have the masquerading data excluded from this screen. 

Here is a related feature idea that isn't quite up for voting yet: 

millerjm
Adventurer
cward
Instructure
Instructure

Hi all,

Thanks for the good feedback in this thread! We're planning on rolling this functionality out into the UI as part of our Analytics 2.0 project, but in the meantime you can filter and slice the requests data (page views) any which way you need using Canvas Data​.

Thanks!

Chris

kona
Community Coach
Community Coach

 @cward3 , technically yes - "in the meantime you can filter and slice the requests data (page views) any which way you need using Canvas Data." - realistically for most people, no. Smiley Sad

cward
Instructure
Instructure

I know this isn't super realistic for most people 😕 I wanted to highlight that there is data coming out of Canvas Data that can answer this question until we can get a better user experience built out in Canvas itself.

pchaney
Surveyor

Originally, I was just referring to Page Views, but Chris mentioned Canvas Data, and I share Kona's opinion. I have not fully explored Canvas Data but it's not the real Canvas database. Canvas Data appears to be the analytical data developers thought customers wanted.

The open source quick start installation of Canvas reveals 170+ tables. Canvas Data has 56 tables, and these are in data warehouse fact/dimension tables, so we are really using only 28.    170+ tables squished down to 28 (essentially)tables might be good for analytical reports, but not so much for scenarios I mentioned above, and unless you are querying the actual tables rather than second-hand generated tables, how do you really know it's accurate?  There are so many different things admins could query a real database for  that developers wouldn't guess we would need.

With Canvas offering beta and test environments, why not offer a special database query environment?  Admins could query an actual copy of the full database using a web-based query interface.  From Instructure's point of view, there would be no computational overhead needed(as for Canvas Data), just space for a copy of the database and admin access via a web UI to it. Another option would be adding the database copy to the list of download links within Canvas data

Renee_Carney
Community Team
Community Team
  Idea is currently in Product Radar Learn more about this stage...
gibbonsd
Explorer III

There is one improvement that needs to be considered for the "Page Views" UI.  Either next to the UserAgent Column or within the UserAgent Column the operating system needs to be included with the Web Browser.   

The Data of the Operating System is already there, it is not Displayed with the UserAgent Column.

I download the CSV file everytime a student is adamant about using Chrome web browser. 

What usually happens after spending a large amount of time tracking down the issue, it turns out that the student trying to obtain a third party software or product through the Canvas system.  And the students were adamant the issue is a Canvas issue because Canvas was preventing them from downloading to their Chromebook or Android devices.   An example would be LockDown Browser from Respondus.  When in fact, the third party software does not support Chromebook devices or Android Devices.

And yes the students are using Chrome, however, it is the Mobile Version versus the Desktop Version.  There is no guarantee that the third-party software used in conjunction with Canvas will work in the same operating system that Canvas is supporting.

Example of Mobile Chrome Users:

  • Mozilla/5.0 (X11; CrOS x86_64 10575.58.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
  • Mozilla/5.0 (Linux; Android 7.1.1; Moto E (4) Build/NDQ26.69-64-9; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36
  • Mozilla/5.0 (iPhone; CPU iPhone OS 11_4_1 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) CriOS/68.0.3440.83 Mobile/15G77 Safari/604.1
  • Mozilla/5.0 (iPhone; CPU iPhone OS 11_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1
Renee_Carney
Community Team
Community Team

The Radar idea stage has been removed from the Feature Idea Process.  You can read more about why in the blog post Adaptation: Feature Idea Process Changes.

 

This change will only impact the stage sort of this idea and will not change how it is voted on or how it is considered during prioritization activities.  This change will streamline the list of ideas 'open for voting', making it easier for you to see the true top voted ideas in one sort, here.