~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to doc/man/roles.rst

  • Committer: David Coles
  • Date: 2010-07-20 05:55:20 UTC
  • Revision ID: coles.david@gmail.com-20100720055520-yxyfn2qqycfwboiq
URL quote paths in checkout URLs.

The two benefits of this are that we no longer have issues with spaces in 
submitted paths and also don't have to worry about shell escape characters 
(and possible shell injection to a lectures console).

Show diffs side-by-side

added added

removed removed

Lines of Context:
73
73
 
74
74
In addition to the abilities of students, tutors have the ability to:
75
75
 
 
76
* Create project groups, and add/remove students from them,
76
77
* View submissions to projects in the offering,
77
78
* Check out (with an external Subversion client) the part of a student or
78
79
  group's Subversion repository which was submitted to a project in the
85
86
  allowed it (see ``tutors_can_edit_worksheets`` under
86
87
  :ref:`policy configuration <ref-configuration-policy>`). This is **enabled**
87
88
  by default,
 
89
* View completion statistics for exercises in worksheets for the offering,
 
90
  if the system administrator has allowed it (see
 
91
  ``tutors_can_edit_worksheets`` under :ref:`policy configuration
 
92
  <ref-configuration-policy>`). This is **enabled** by default.
88
93
* Create and edit exercises *for any offering* (as exercises are not
89
94
  offering-specific), if the system administrator has allowed it (see
90
95
  ``tutors_can_edit_worksheets`` under :ref:`policy configuration
96
101
The role of "lecturer" is offering-specific. Users may be enrolled in an
97
102
offering as "lecturer" by an admin.
98
103
 
99
 
In addition to the abilities of tutors, lecturers have the ability to:
 
104
In addition to the abilities of tutors (including any of their policy-specific
 
105
abilities, regardless of the policy setting), lecturers have the ability to:
100
106
 
101
107
* Enrol a user in the offering, as a student or tutor,
102
 
* Create and edit worksheets for the offering
 
108
* Create and edit worksheets for the offering,
103
109
* Create and edit exercises *for any offering* (as exercises are not
104
110
  offering-specific),
105
111
* Edit the details of the offering (such as description and URL),
106
 
* Create and edit projects and project sets for the offering,
107
 
* Create project groups, and add/remove students from them.
 
112
* View individual students' worksheet marks for the offering,
 
113
* Create and edit projects and project sets for the offering.
108
114
 
109
115
Admins
110
116
------
120
126
* See a list of all users in the system,
121
127
* View and edit all details for all users, including "fixed" fields such as
122
128
  full name, and change any user's password without knowing the old one,
 
129
* Create new users,
123
130
* Enrol a user as a lecturer in any offering,
124
131
* Upgrade any user to admin status, or revoke admin status,
125
132
* Disable (ban) any user from accessing the system at all, or enable a user,