An ePortfolio is an assessment tool that allows students to collect evidence of their learning and reflect on it. For professionals, an ePortfolio can function as a digital teacher portfolio to showcase skills and qualifications to potential employers. ePortfolios are commonly created electronically and can include various media like video, audio, and images in addition to traditional elements. They can be created offline using programs like PowerPoint or online using tools such as WordPress, Google Sites, and Weebly. An effective ePortfolio should be dynamic, up-to-date, aesthetically pleasing, and easy to navigate.