Teachers can collaborate to share their ideas and resources online: They can communicate with others across the world in an instant, meet the shortcomings of their work, refine it and provide their students with the best. This approach definitely enhances the practice of teaching.