The Canvas learning management system provides administrators with access to aggregate-level student click counts via their API.
The Canvas-API-Click-Extraction.ipynb Jupyter Notebook provides the step-by-step scripts for obtaining student's hourly click activities in a Canvas course, which can then be downloaded as .csv file.
I also provide some basic scripts for visualizing students’ hourly activity counts.
Fernando Rodriguez https://github.com/FernandoUCI
This work is supported by the National Science Foundation grant, Investigating Virtual Learning Environments (DUE# 1535300).