hello,
We deployed Z2JH (Zero to JupyterHub) at our institution as a trial for programming courses. After completing one semester, we are considering collecting data from JupyterHub to perform learning analytics with the goal of improving the student learning experience. However, upon examining the logs from Kubernetes pods, we found that the available information primarily includes login and logout events, while other details seem less useful.
We aim to collect more granular information, such as logs that capture when students type code in cells, run cells, or copy and paste code, etc. Is it possible to gather such detailed activity logs? Additionally, are there other types of useful information we can collect to better understand student behavior?
Our data collection will comply with ethical guidelines and include only anonymized data. After gathering the data, we plan to analyze it to identify patterns that might influence the submission or non-submission of programming exercises. We are considering a 6-month or longer project to achieve this and would greatly appreciate your guidance on where to start and how to approach this process.
best