Received info from the University of Portsmouth (UK) about an interesting approach they offer .. Degrees offered: http://www.port.ac.uk/courses/distanceonlinelearning/learningatwork/