Annotation of loncom/html/adm/help/tex/Roles_About.tex, revision 1.1
1.1 ! bowersj2 1: \label{Roles_About}
! 2:
! 3: LON-CAPA has two basic types of Roles, {}``domain'' and {}``course''
! 4: roles.
! 5:
! 6: While LON-CAPA is a role based system, a {}``role'' is really a
! 7: collection of {}``permissions'', such as {}``permission to post''
! 8: or {}``permission to change student grades''. For a complete list
! 9: of currently existing permissions, please consult \texttt{/home/httpd/lonTabs/rolesplain.tab}
! 10: in a LON-CAPA install. For a complete definition of the various roles
! 11: described below, consult the \texttt{/home/httpd/lonTabs/roles.tab},
! 12: in conjunction with the \texttt{rolesplain.tab} file.
! 13:
! 14: Domain Administrators and Course Coordinators can create custom roles,
! 15: so the following only discusses the roles that LON-CAPA ships with,
! 16: and is not necessarily an exhaustive list, just the common ones. As
! 17: a developer, it is generally better to look at the \emph{permissions}
! 18: a user has when determining whether they can perform an action, rather
! 19: then their specific role.
! 20:
! 21: {}``Domain'' roles are roles that apply to the domain in general.
! 22: The standard domain roles are:
! 23:
! 24: \begin{itemize}
! 25: \item \textbf{Domain adminstrator}\index{Domain Adminstrator}: The domain
! 26: adminstrator is the {}``superuser'' of that domain. The administrator
! 27: can create new users or modify existing users, create new courses,
! 28: and assign any role to users for domain or course roles in that domain.
! 29: They do not actually have direct control over courses being run in
! 30: that domain, but they can freely assign themselves {}``Course Coordinator''
! 31: roles for any course in the domain, so they do theoretically have
! 32: access to all information in their domain.
! 33: \item \textbf{Librarian}\index{Librarian}: The librarian has access to
! 34: all the resources in the domain. As the name implies this is generally
! 35: for cataloging purposes.
! 36: \item \textbf{Domain Guest}\index{Domain Guest}: A Domain Guest has the
! 37: priviledges to log on to a domain and view public resources, but does
! 38: not belong to any course or have any other priviledges.
! 39: \item \textbf{Author}\index{Author}: An author has an authoring space and
! 40: the privilidge to create new resources. Please see the Author's Manual
! 41: for more information about what an Author can do (http://msu.loncapa.org/adm/help/author.manual.pdf).
! 42: \end{itemize}
! 43: {}``Course'' roles apply to specific courses. The standard roles
! 44: are:
! 45:
! 46: \begin{itemize}
! 47: \item \textbf{Course Coordinator}\index{Course Coordinator}: The Course
! 48: Coordinator has full control over the course, including assigning
! 49: roles in the course and such. Typically the person {}``most responsible''
! 50: for the course will be given this role, which if there is only one
! 51: instructor will be that instructor.
! 52: \item \textbf{Instructor}\index{Instructor}: Has power over the students
! 53: in the course, but can not assign roles or do other {}``admin''
! 54: type things. This role can also be attached to a specific section.
! 55: \item \textbf{Student}\index{Student}: Has permission to view the course,
! 56: do the homework, use the communication mechanisms unless specifically
! 57: banned by the instructors, and little else.
! 58: \item \textbf{Teaching Assistant}\index{Teaching Assistant}: Can view and
! 59: modify grades of other students, and delete messages from the course
! 60: discussion. Can be limited to sections.
! 61: \item \textbf{Exam Proctor}\index{Exam Proctor}: Can set grades for students.
! 62: Very limited.
! 63: \end{itemize}
! 64: For an exhaustive list and description of the roles LON-CAPA ships
! 65: with, see \texttt{www.loncapa.org/roles.html}.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>