« Research on Distributed Education | Main | Management interface »

User Type

here is a description of  different user types and privileges for discussion. this is a 
priority to resolve as it affects the datamodel, class definitions and
interface.

browser:
- anonymous
- no login
- no workspace, favorites
- access to all viewable content
- no contribution, editing privileges

researcher:
- requires automatic registration (no approval required)
- same access to content as browser
- login to access favorites, profile, add content to favorites

contributor:

- researcher that has been accepted to this level (who accepts them?)
- login to access all workspace functionality
- can create new project,unit,resource
- can manage own content (ie: edit, make viewable, lock, delete)
- can attach any resource to own units, any unit to own projects
- can associate/unassociate contributors with project/unit

- QUESTIONS:
1) to who does a contributor allow edit privileges to their content - 
should this be any existing researcher or contributor?

2) if researchers, do they have the ability to associate/unassociate 
resources->units, unit->project?

3) if researchers, can they add resources?

4) are all contributors associated with given content the same, or 
does the original creator have special status - ie: only they can add/
remove contributors to their content and set privileges?

administrator:
- login to access all workspace functionality
- all lower level management (ie do anything) done via phpmyadmin 
interface
- one or more administrators allowed

References/ Recommended Reading

No references for this section.