Text this: Achievement of Generic and Professional Competencies Through Virtual Environments