An intelligent collaborative learning environment (iCLE) provides an online learning community with an interactive and multi-functional work area with intelligent support for the whole cycle of collaborative education, including organizing teams, advising on group work and communication, tutoring, and testing individual contributions. An agent-based approach lends itself to developing iCLE syst...