Extending record and playback technologies to support cooperative learning | IEEE Conference Publication | IEEE Xplore