Text this: Model for the generation of generic competences from e-learning based on self-learning