A taxonomy for computer-based assessment of problem solving · Study