Web-based learning and teacher preparation: lessons learned | IEEE Conference Publication | IEEE Xplore