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>