Learning portfolio is a collection of study assignments and records the student's thoughts about the learning experience and his or her competence.