Patent ID: 8560603

Claim:
A computerized educational collaboration system comprising: a core corpus of community-communication modules stored in memory, each community-communication module configured for modular propagation to a syndicate of portals subscribing to a corresponding community-communication module, each portal configured to modularly propagate different content via a plurality of different community- communication modules having different network locations from a common network location that is accessible by a plurality of different community members, each portal concurrently presenting content from the plurality of different community- communication modules to which the particular portal subscribes from a common network location of a corresponding portal; a community exchange to present the core corpus of community-communication modules and provide a subscription menu offering an independently selectable subscription to each community-communication module in the core corpus of community-communication modules, the community exchange including at least one public community-communication module configured to permit viewing and updating by all portals of the community exchange, at least one private community-communication module configured to permit viewing only by portals of a syndicate subscribing to the private community-communication module and permit updating only by portals of a syndicate subscribing to the private community-communication module, and at least one hybrid community-communication module configured to permit viewing by all portals of the community exchange and permit updating only by portals of a syndicate subscribing to the hybrid community-communication module, the community exchange being configured to automatically propagate each community-communication module to the syndicate of portals subscribing to the corresponding community-communication module, to modify each community-communication module in accordance with updated content provided by a community member at any associated portal of the syndicate of portals subscribing to the corresponding community-communication module, and to propagate an updated version of each community-communication module including the updated content to all portals of the syndicate of portals subscribing to the corresponding community-communication module in response to said modifying each community-communication module.