An integrated approach to self-regulated learning platform enhanced with Web 2.0 technology | IEEE Conference Publication | IEEE Xplore