Return to Article Details Service-Learning: an innovative educational practice promoting competence development in university students