Analysis of Asynchronous Online Discussion Forums for Collaborative Learning