Using an ePortfolio to embed academic, personal and professional development in the educational exp