Supporting competence development processes on open learning systems through personalization