Crowdlearning: A framework for collaborative and personalized learning. - Thilak R. Balasubramanian; Trilce Estrada (FIE, 2016)