怎样监控并获取电脑运行了什么程序或者浏览了什么网页

最近在想毕设题目,想做一个线上智能学习评价系统。我本人本来是想通过学生的表情与肢体做评价的依据的,但是导师说这样有失偏颇,要求我要将学生正在运行的程序或网页也作为依据,我这两天查了很多资料都没有头绪,我想问一下大家有什么好的方法可以实现这个功能吗?