Strategies for Implementing a User-Centred Virtual Learning Environment