1) An e-portfolio is a collection of electronic evidence like text, files, images and links that is assembled and managed by a user, usually online, to demonstrate their abilities and serve as a platform for self-expression.
2) There are three main types of e-portfolios - developmental portfolios for tracking progress over time, assessment portfolios for evaluating skills, and showcase portfolios for highlighting exemplary work.
3) E-portfolios offer advantages like facilitating integrated learning and allowing students to plan their academic path by understanding what they know and still need to learn.