ELIS 2.0 Class Request Block

Approve Pending Requests

The class approval screen is used to approve or deny classes. Any user in a role with class approval permission could access this page. For this example we will access the page with a user assigned the Site Manager role at the site level. Select the Approve Pending Requests link from the Class Request block to view pending requests.

Class request block

The following screen is showing the Approve Pending Requests page. To respond to a request select the View Request link in the last column of the table as shown below.

Pending request page

The following page appears when the View Request link is selected.

Request approval and denial page
  1. Enter a course id number for the new course.
  2. The class requester chooses the course name, the field can't be edited by the user deciding class approval or denial.
  3. The custom course fields can be edited.
  4. Enter a class id number.
  5. Use Template Course setting can only be used when creating a new class from an existing course, which we are not demonstrating here. This setting will create a new Moodle course using the Moodle template course specified in the existing ELIS course.
  6. The custom class fields can be edited.
  7. The user information for the class requester. This information can not be edited by the user approving or denying the request.
  8. Use the drop down menu to Approve or Deny the request.
  9. Enter comments for the class requester.
  10. Select the Save changes button to complete the approval or denial.
New class settings, e.g. the settings for classes created through the class request process can be controlled by the Class Default Settings - To edit these settings go to the Program Management block > Admin > Default Class settings.

This class will be created and the class requester will receive a Moodle message stating the class has been created. If the use is not logged in to the site they will receive an email message as well.

The class requester can also be automatically assigned to a role in the new class, in this case the requester will be assigned the Class Manager role created earlier in this documentation. To edit this setting go to the Administration block > Site Administration > Plugins > Blocks > Class Request > Class Instance Role.