Building black box circuit simulators to test and improve pupils' problem-solving ability. (3rd August 2018)