WeBAL: a web-based assessment library to enhance teaching and learning in engineering | IEEE Journals & Magazine | IEEE Xplore