Features, iHub education

What does it take to implement an effective virtual learning solution in Africa?