|
Each user in a system is associated with a certain set of attributes and
privileges. The attributes together form the user's "Profile", while the
privileges form their "Role". In a system that utilizes Ultra Mashup
Studio, Player, Ultra Feedback, Ultra Tracking and Content Library,
profile attributes contain items such as personal details,
organizational details (such as department, designation, skills),
preferences, favorites, contents uploaded or referred by the user,
Mashups authored by the user, Mashups viewed, related tracking
information, feedback responses, ratings and comments given by the user,
etc.
Roles in this scenario can be Author, Viewer, Administrator and Visitor
(who have not yet signed up). Each role carries its own set of
privileges. Roles can be assigned by an Administrator in an
organization's context to relevant employees or students. For example,
in an eLearning scenario, the HR/Training department members can be
authors while rest of the staff can be "viewers" or "learners". An IT
Department staff member can be the "Administrator".
Depending on the role carried by the logged in user, the system would
allow certain functionalities and not allow others.
|