A generic model for on-line learning. - John Rosbottom; Jonathan Crellin; Dave Fysh (ITiCSE, 2000)