Towards the virtual university