Return to Article Details Teaching English in virtual environments: challenges and strategies for educational success for rural students