A multi-tiered agent-based architecture for a cooperative learning environment | IEEE Conference Publication | IEEE Xplore