This paper discusses the use of methods for automating the testing and marking of spreadsheet concepts within an introductory service subject offered at the University of Newcastle. The methods reduce logistic and management problems encountered with large classes and enhance individual student learning outcomes. Future extensions to the present work are also described.