Warning: require_once() [function.require-once]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 921

Deprecated: Assigning the return value of new by reference is deprecated in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 921

Warning: require_once() [function.require-once]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 1996

Deprecated: Assigning the return value of new by reference is deprecated in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 1996

Warning: require_once() [function.require-once]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 2068

Deprecated: Assigning the return value of new by reference is deprecated in /home/relative/public_html/comp/moodle/lib/adodb/adodb.inc.php on line 2068

Warning: require_once() [function.require-once]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in /home/relative/public_html/comp/moodle/lib/pagelib.php on line 67

Deprecated: Assigning the return value of new by reference is deprecated in /home/relative/public_html/comp/moodle/lib/pagelib.php on line 67
Help

Assigning Roles

By assigning a role to a user in a context, you are granting them the permissions contained in that role, for the current context and all "lower" contexts.

Contexts:

  1. Site/System
  2. Course Categories
  3. Courses
  4. Blocks and Activities

So for example, if you grant a Student role to a user in a Course, they will have that role for the course, but also all Blocks and Activities inside that course. Their actual permissions may depend on other roles and overrides that have been defined.

See also Roles, Contexts, Permissions and Overrides.

Index of all help files