Prompting Students' Knowledge Integration And Ill-Structured Problem Solving In A Web-Based Learning Environment.