Checking Instructor Engagement

I need something that can help us keep track of instructor engagement. Just trying to figure out a way to do this easily (preferably in Domo...even though I know it is going away), This report could include data on:
* Number of logins and last login
* How many items have (or have not) been graded since the beginning of the term
* How many days after submission grade items have passed and it hasn't yet been graded
* When the last news announcement was in the course page
* Any instructor replies on student discussion posts