Abstract
This article provides a rationale for computer-assisted testing and assessment, describes systems currently in use, and examines potential benefits, potential problems, and future implications.