Investigating Collaborative Learning and e-Learning that May Impact the Second Language Writing Process