E-portfolios allow students to reflect on their own learning and development over time through collecting artifacts of their work. They support assessment for learning by helping students understand goals, focus on progress, and take ownership of learning. When used effectively, e-portfolios can help students learn how to assess their own growth and set new goals.