Helping Students Develop Problem-Solving Skills via Online Discussions