Online Assessment with Large Classes: Issues, Methodologies and Case Studies