Evaluating the complementarity of communication tools for learning platforms