select c.difficult_level, sum(if(b.result='right',1,0))/count(b.result) as correct_rate from user_profile a,question_practice_detail b,question_detail c where a.device_id=b.device_id and b.question_id=c.question_id and a.university='浙江大学' group by c.difficult_level order by correct_rate asc