Tips for teachers on eLearning, tools for virtual experiences and gameification techniques for the classroom