ACEC12 paper by Gamble and Keady on STACK.
Probably the best place to get the file will be
http://acec2012.acce.edu.au/web-delivered-computer-aided-assessment-maths-stack