A Web-based Framework For On-line Collaborative Learning | IEEE Conference Publication | IEEE Xplore