A Model Of Peer Learning Incorporating Scaffolding Strategies