WeBAL: a web-based assessment library to enhance teaching and learning in engineering. - Betsy M. Aller; Andrew A. Kline; Edmund Tsang; Raja Aravamuthan; Adam C. Rasmusson; Colleen Phillips (IEEE Trans. Educ., 2005)