Evaluation of the efficacy of collaborative learning in face to face and computer supported university contexts