Fostering engineering students engagement using problem-based learning and course learner agent object portfolios | IEEE Conference Publication | IEEE Xplore