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;