ELIS 2.0 Class Request Block

Editing the Class Request Page

The Edit Request Page allows the user to add/delete custom course and class fields from the Create New Request form. In order to add custom course and class fields the settings must be enabled. To enable the settings go to the Site Administration block > Modules > Blocks > Class Request and select the checkboxes for "Use Course Fields" and "Use Class Fields".

Any user assigned a role with the permission for editing the class request page is able to edit the class request page by selecting the Edit Request Page link from the Class Request block. For this example I've logged in as a user assigned the Site Manager role at the system level.

Class request block


Edit Request Page


The following image shows the Edit Request page.

Edit class request page
  1. These are Course fields you have already added to the form (if you have turned off Course Field display in the settings, you won't see these on the form) - to change the value of an existing field, select a new value from the drop down menu and apply changes.
  2. If you want more course fields on the form, you can use this button to add another one.
  3. If you want to delete a custom field that has already been added to the form select the Delete button.
  4. These are Class fields you have already added to the form (if you have turned off Class Field display in the settings, you won't see these on the form).
  5. If you want more class fields on the form, you can use this button to add another one.
  6. Click "Apply changes" to update the form, "Revert changes" will reset the form back to where it was when you started.
If you see a blank drop down after adding a class or course field, that is because no custom Class or Course fields have been added to the site.


Adding Custom Class Fields


To add custom class fields you have to go to the Program Management block > Admin > Custom fields. Select the Class tab at the top of the page, then select the Create a new field button.

There must be a category on this screen for the Create a new field button to appear, because the new field must be assigned to a category. If there isn't a category there will be one extra step, create a category. Select the 'Create a new category' button, give the new category a name, then Save Changes.

The next two images show the create a new field screen. There are two required settings, the shortname and name.

Creating custom class field

This second image is showing the settings for this new field.

Creating custom class field

Notes for custom class fields:
  • If you use text as the data type, and checkbox as the input control type, the custom field will be presented as a list or multi-select list if multivalued is selected.
  • If you use "Boolean (Yes/No)" as the datatype, and checkbox as the input control type, the custom field will be presented as a checkbox.
Once I save changes, the custom field is added to the Class tab of the Custom Fields section.

Custom class fields tab


Adding Custom Course Fields


The process is the same as for custom class fields, use the Course tab instead of the class tab.