second life language learning virtual worlds mmorpg higher education situated learning distance learning situated language learning french as a foreign language french teacher training 3d virtual environments creative writing storytelling evovillage 2016 global simulations lesson plan machinevo virtual environment muves slals learning theories vuw constructivist education gamification serious gaming personal learning networks personal learning environments professional development communities of practice educational technologies language technology web20 blogs blogging education and training languages victoria university of wellington
See more