Well I beg to differ with certain views.
You dont need to be an extraordinary very very intelligent, books savy student, nor do you need to do dummy articleship.
My colleagues, who never got time to attend classes, worked for 15-20 hrs throughout the year, are in top 10 in pcc. So many people from my firm are in top 10, inspite of not attending classes and getting the least leave among all their peers.
Dummy articleship and books savy is surely not the criteria to get a rank.
My firm is an example of regular articleship students coming in top 10 in India.