Assessing pre-service English language teachers' learning using e-portfolios: Benefits, challenges and competencies gained. - Muhammad Kamarul Kabilan; Mahbub Ahsan Khan (Comput. Educ., 2012)