Using open e-learning platforms as a tool to support the learning process has become an international tendency. Specially, in order to motivate the achievement of desired competences in a lifelong learning process. In this context, personalization of the e-learning process according to user characteristic is a critical point, in particular, to deliver activities or learning resources adjusted to the user. In this paper, we are focusing in how to model the collaborative competences level achieved for users in a virtual learning environment. With this proposal, a user model based on competences definition and also on user interaction is proposed. Two Machine Learning techniques have been applied in order to generate the proposed model, specifically Clustering Techniques. KEYWORDS Competence based E-learning process, User modelling, Collaborative Competency Level, Machine Learning, Learning Management System.