Towards the mature ePortfolio: Some implications for higher education - Challis, Diana (Canadian Journal of Learning and Technology/La revue canadienne de l’apprentissage et de la technologie, 2005)