This approach focuses on reducing the frequency of errors in engineering students' English, learnt and practised via web-based platforms. Mistakes and misunderstandings are often associated with emotional distress, but they are important as learning stages. Correcting them should generate encouragement, a stronger motivation for improvement and a positive attitude towards further learning, thus influencing accuracy and fluency in the long run. There are various types of correction in e-learning a foreign language: self correction, peer correction, teacher correction, delayed correction, correction groups, global correction, correction by means of rewriting and drills. Last but not least, it could be important to talk about teacher's correctness - the over correct teacher and the teacher as a linguistic model, who are not central figures in e-learning any longer.