This document provides a preliminary progress report on developing generic tools to support flexible learning. It discusses moving from traditional didactic teaching to constructivist and active learning models where teachers facilitate and students take an active role. The project aims to assist university teachers in creating high quality flexible learning experiences for students by providing reusable resources, tools, and templates that leverage information and communication technologies. It will evaluate whether the designs support student learning and experiences at different levels, and encourage lifelong learning skills through a flexible approach that meets diverse student needs.