Text this: The use of interactive and diagnostic control systems in the management of an undergraduate course.