“The End Justifies the Means” When and how to use Computerised Assessment to Promote Learning Phil Davies School of Computing.