Assessing programming in Numbas
Chris Graham, Newcastle University