construction design cost estimation equine learning academic writing data collection research methodology teaching experience teaching materials e-learning collaborative learning curriculum development data analysis