Envoyer par SMS: Learning needs analysis of collaborative e-classes in semi-formal settings: The REVIT example