Problem-solving, task analysis and the development of instructional-design rules for multimedia use