Text this: Development of virtual environments using technological tools and resources to achieve meaningful Teaching-learning process for Foreign Languages