Constructing engineering knowledge: development of an online learning environment | IEEE Conference Publication | IEEE Xplore