" self-assess their performance on learning tasks and formulate points for improvement. " Think about this is in terms of ePortfolios developed through professional development workshops.
Helen Barrett is the "portfolio" guru from many years back. This is an interesting view and comparison of various Google docs - to think about ways you might use these apps for a portfolio system for your students.
List of episodes tagged "technology" on the We Teach Languages podcast. Topics include tech tools, eportfolios, digital games, Google translate, online teaching, and more! I learned about Adobe Spark from episode 103 w Heide Trude.
If you are considering using electronic portfolios with your students - here is a review of software available for a school. You might also want to consider LinguaFolio, and just plain wikis as other alternatives.