Undergraduate students: Interactive, online experiences and ePortfolio development | IEEE Conference Publication | IEEE Xplore