Online Electrical Engineering Labs with Collaborative Open-Ended Assignments | IEEE Conference Publication | IEEE Xplore