File:  [LON-CAPA] / loncom / html / adm / help / tex / Roles_About.tex
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 20 16:17:40 2003 UTC (20 years, 10 months ago) by bowersj2
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_12_X, version_2_11_X, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_X, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1, version_1_1_99_0, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, HEAD, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Adding some .tex files in. (LPML addition later; still some to go.)

\label{Roles_About}

LON-CAPA has two basic types of Roles, {}``domain'' and {}``course''
roles.

While LON-CAPA is a role based system, a {}``role'' is really a
collection of {}``permissions'', such as {}``permission to post''
or {}``permission to change student grades''. For a complete list
of currently existing permissions, please consult \texttt{/home/httpd/lonTabs/rolesplain.tab}
in a LON-CAPA install. For a complete definition of the various roles
described below, consult the \texttt{/home/httpd/lonTabs/roles.tab},
in conjunction with the \texttt{rolesplain.tab} file. 

Domain Administrators and Course Coordinators can create custom roles,
so the following only discusses the roles that LON-CAPA ships with,
and is not necessarily an exhaustive list, just the common ones. As
a developer, it is generally better to look at the \emph{permissions}
a user has when determining whether they can perform an action, rather
then their specific role.

{}``Domain'' roles are roles that apply to the domain in general.
The standard domain roles are:

\begin{itemize}
\item \textbf{Domain adminstrator}\index{Domain Adminstrator}: The domain
adminstrator is the {}``superuser'' of that domain. The administrator
can create new users or modify existing users, create new courses,
and assign any role to users for domain or course roles in that domain.
They do not actually have direct control over courses being run in
that domain, but they can freely assign themselves {}``Course Coordinator''
roles for any course in the domain, so they do theoretically have
access to all information in their domain.
\item \textbf{Librarian}\index{Librarian}: The librarian has access to
all the resources in the domain. As the name implies this is generally
for cataloging purposes.
\item \textbf{Domain Guest}\index{Domain Guest}: A Domain Guest has the
priviledges to log on to a domain and view public resources, but does
not belong to any course or have any other priviledges.
\item \textbf{Author}\index{Author}: An author has an authoring space and
the privilidge to create new resources. Please see the Author's Manual
for more information about what an Author can do (http://msu.loncapa.org/adm/help/author.manual.pdf).
\end{itemize}
{}``Course'' roles apply to specific courses. The standard roles
are:

\begin{itemize}
\item \textbf{Course Coordinator}\index{Course Coordinator}: The Course
Coordinator has full control over the course, including assigning
roles in the course and such. Typically the person {}``most responsible''
for the course will be given this role, which if there is only one
instructor will be that instructor.
\item \textbf{Instructor}\index{Instructor}: Has power over the students
in the course, but can not assign roles or do other {}``admin''
type things. This role can also be attached to a specific section.
\item \textbf{Student}\index{Student}: Has permission to view the course,
do the homework, use the communication mechanisms unless specifically
banned by the instructors, and little else.
\item \textbf{Teaching Assistant}\index{Teaching Assistant}: Can view and
modify grades of other students, and delete messages from the course
discussion. Can be limited to sections.
\item \textbf{Exam Proctor}\index{Exam Proctor}: Can set grades for students.
Very limited.
\end{itemize}
For an exhaustive list and description of the roles LON-CAPA ships
with, see \texttt{www.loncapa.org/roles.html}. 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>