Identifying and developing strategies for enhancing learning: a summary of ideas and methodologies used in the DfID Adaptive Learning project 1999-2002.