Patent ID: 6965751

Claim:
A role managed collaborative learning support system for collaborative learning between a learning management server and a plurality of clients via a network, wherein: each of said plurality of clients comprises resource operation transmission means and resource display means, said resource operation transmission means transmitting a request for operating resources the learning management server manages together with a user ID for identifying a user using one of said plurality of clients, to said learning management server; said learning management server comprises resource operation means for operating the resources in accordance with both the request for operating resources and a judgment taking the user into consideration, resource reference means for notifying said client of the contents of the resources, and operation interpretation means for interpreting the resource operation request sent from each of said plurality of clients; said learning management server further comprises activity model data representative of a set of links including a plurality of combinations of roles and behaviors performed between the roles, a role table storing a correspondence of each user ID and resource relative to each role, and an operation interpretation table to be used for converting the request into behavior descriptive data indicating behavior for the resource performed by the client; said resource operation means of said learning management server converts the request from the client into the behavior descriptive data by referring to the operation interpretation table, transmits the behavior descriptive data, the user ID and a resource identifier included in the request to the operation interpretation means and inquires said operation interpretation means whether an operation represented by the converted data is permitted; said operation interpretation means of the learning management server refers to said role table to check whether there is a combination of role name, the user ID corresponding thereto and a resource in the activity model data to thereby judge whether the request is permitted, and returns judgment results according to the judgment to said resource operation means; and if the resource operation means receives judgment results indicating a permission, said resource operation means operates the resource, and said resource display means of said client receives resource operation results from said resource operation means and displays the resource operation results.