select university,difficult_level,count(b.question_id)/count(distinct b.device_id) from user_profile as a right join question_practice_detail as b on a.device_id=b.device_id left join question_detail as c on b.question_id=c.question_id group by university,difficult_level;