ePBL: Design and implementation of a Problem-based Learning environment | IEEE Conference Publication | IEEE Xplore