Setting Up Flexible Learning Environments