Analyzing discourse and text complexity for learning and collaborating : A Cognitive Approach Based on Natural Language Processing.