ELIS 1.9 Manual

ELIS Permissions/Capabilities

Class Notification Permissions

The class notification permissions are located in the first "Course" section on the permissions page. It is farther down the list with the Moodle permissions.

The class notification permissions

There are Notification settings that need to be configured in the Curriculum Administration block > Admin > Notifications. There are 3 checkboxes for each notification: user, user with permission at system context, and user with permission at user context. If no checkboxes are selected, then no notifications will be sent regardless of permissions enabled by a role. The page also allows time periods to be set for some notifications, e.g., class not started notifications can be sent to users "10" days after the class has started.

The 4 class notification permissions are:

Receive class completion notifications - block/curr_admin:notify_classcomplete

  • This allows a user to receive class completion notifications.
  • Assign this permission at the system or user contexts.
  • For example, assign this permission in the system context, and notifications will be sent for users that complete classes.

Receive class enrollment notifications - block/curr_admin:notify_classenrol

  • This allows a user to receive class enrollment notifications.
  • Assign this permission in the system or user context.
  • For example, assign this permission in the user context, and notifications will be sent when that user is enrolled in a class.

Receive class not completed notifications - block/curr_admin:notify_classnotcomplete

  • This allows a user to receive class not completed notifications.
  • Assign this permission in the system or user context.
  • For example, assign this permission in the user context, and notifications will be sent when a class has not been completed.

Receive class not started notifications - block/curr_admin:notify_classnotstart

  • This allows a user to receive class not started notifications.
  • Assign this permission in the system or user contexts.
  • For example, assign this permission in the system context, and notifications will be sent for users that have not started a class.