Assessing Problem Solving with "Diana"