select t2.university, count(t1.question_id) / count(distinct t1.device_id) avg_answer_cnt from question_practice_detail t1 join user_profile t2 on t2.device_id = t1.device_id and t1.result is not null group by t2.university;