Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: ELIS Admin.

ELIS Admin: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 1: Line 1:


[[Image:moodledocs_elis_admin.png|frame|left|]]
[[Image:moodledocs_elis_admin.png|frame|left|]]
<h2>Bulk user actions</h2>Bulk user actions lets you delete users or mark users as inactive in ELIS. To access the bulk user actions feature go to the ELIS Administration block &gt; Admin &gt; Bulk user actions. <br />You can select the users being edited from all ELIS users or filter the users then select the users to be edited from that list. There is a &quot;Select all&quot; button and a &quot;Deselect all&quot; button at the top left hand corner of the user list. Clicking the Select all button selects all the users on the page, it doesn't select all users from all pages.<br />To use a more advanced filter select the Show more link in the filter section for more filter options. The advanced filter lets you filter users by group, user set, program, active/inactive, and other parameters.
<h2>Bulk user actions</h2>Bulk user actions lets you delete users or mark users as inactive in ELIS. To access the bulk user actions feature go to the ELIS Administration block &gt; Admin &gt; Bulk user actions. <br /><br />You can select the users being edited from all ELIS users or filter the users then select the users to be edited from that list. There is a &quot;Select all&quot; button and a &quot;Deselect all&quot; button at the top left hand corner of the user list. Clicking the Select all button selects all the users on the page, it doesn't select all users from all pages.<br /><br />To use a more advanced filter select the Show more link in the filter section for more filter options. The advanced filter lets you filter users by group, user set, program, active/inactive, and other parameters.
<ol>
<ol>
   <li>Select the users to be edited</li>
   <li>Select the users to be edited</li>
Line 7: Line 7:
   <li>Select the Submit button when everything is set correctly.</li>
   <li>Select the Submit button when everything is set correctly.</li>
</ol>[[Image:elis_bulk_user_actions.png|frame|center|]]Note: you can mark students as inactive in bulk, but changing them back to active must currently be done one student at a time as described below.  
</ol>[[Image:elis_bulk_user_actions.png|frame|center|]]Note: you can mark students as inactive in bulk, but changing them back to active must currently be done one student at a time as described below.  
<h4>Changing Inactive Users to Active</h4>If you want to change users marked as inactive back to active, go to the ELIS Administration block and select Users &gt; Manage Users. By default, only active users are shown in the manage users screen - to find inactive users, use the advanced filter to search for inactive users.<br /><span style="font-weight: bold;">Advanced filter options:</span>[[Image:elis_manageuser_advancedfilter.png|frame|center|]]The following image is showing the inactive users. Then go to the user(s) edit screen in ELIS and deselect the Inactive checkbox for the user(s). It is the last setting before the custom fields section.[[Image:elis_manageuser_inactivefilter.png|frame|center|]]  
<h4>Changing Inactive Users to Active</h4>If you want to change users marked as inactive back to active, go to the ELIS Administration block and select Users &gt; Manage Users. By default, only active users are shown in the manage users screen - to find inactive users, use the advanced filter to search for inactive users.<br /><br /><span style="font-weight: bold;">Advanced filter options:</span>[[Image:elis_manageuser_advancedfilter.png|frame|center|]]The following image is showing the inactive users. Then go to the user(s) edit screen in ELIS and deselect the Inactive checkbox for the user(s). It is the last setting before the custom fields section.[[Image:elis_manageuser_inactivefilter.png|frame|center|]]  
<h2>Custom fields</h2>Use the Custom Fields screen to create custom fields for programs, tracks, courses, classes, ELIS users, and user sets. <br />Many users have expressed a need to add new information fields to different places in ELIS, such as Programs, Course Descriptions, Tracks, User Sets, and user profiles. Some of the uses for custom fields have included Program and/or Course Description meta-data, as required books, assessment types, expiration dates, etc. For Class Instances custom fields might include room numbers, days of the week, directions, etc. Class Instance custom fields can also be used in the new Class Instance Request block.<br />User custom fields might add user data not in the standard form (for example Job Title or work skills) and these can be used for User Set assignment, as well as in the Profile Update survey.[[Image:elis_pmblock_customfieldslink.png|frame|center|]]The Custom Fields screen enables the creation of fields for:
<h2>Custom fields</h2>Use the Custom Fields screen to create custom fields for programs, tracks, courses, classes, ELIS users, and user sets. <br /><br />Many users have expressed a need to add new information fields to different places in ELIS, such as Programs, Course Descriptions, Tracks, User Sets, and user profiles. Some of the uses for custom fields have included Program and/or Course Description meta-data, as required books, assessment types, expiration dates, etc. For Class Instances custom fields might include room numbers, days of the week, directions, etc. Class Instance custom fields can also be used in the new Class Instance Request block.<br /><br />User custom fields might add user data not in the standard form (for example Job Title or work skills) and these can be used for User Set assignment, as well as in the Profile Update survey.[[Image:elis_pmblock_customfieldslink.png|frame|center|]]The Custom Fields screen enables the creation of fields for:
   <li>Program</li>
   <ul><li>Program</li>
   <li>Track</li>
   <li>Track</li>
   <li>Course Description</li>
   <li>Course Description</li>
Line 15: Line 15:
   <li>User</li>
   <li>User</li>
   <li>User Set</li>
   <li>User Set</li>
</ul>When a custom field is added to one of these areas it will be shown on the adding/editing screens.<br />To add a new custom field, click on the tab for the ELIS Context you would like to add a field for. In the example below we will add a couple of new fields to the Program Context.<br />First we need to create a category to put the new fields in, so we click the &quot;Create a new category&quot; button.<br />[[Image:elis_program_customfield_cat.png|frame|center|]]Then we enter a name for the category and click the &quot;Save Changes&quot; button.[[Image:elis_create_customfieldcat.png|frame|center|]]After a category is created there is a new button for creating a new field. Select the &quot;Create a new field&quot; button to fill in the custom form information.[[Image:elis_createcustomfield_button.png|frame|center|]]In the following images the &quot;+ Show more&quot; link was selected, it is located at the bottom of each section of the form.[[Image:elis_createcustomfield.png|frame|center|]]
</ul>When a custom field is added to one of these areas it will be shown on the adding/editing screens.<br /><br />To add a new custom field, click on the tab for the ELIS Context you would like to add a field for. In the example below we will add a couple of new fields to the Program Context.<br />First we need to create a category to put the new fields in, so we click the &quot;Create a new category&quot; button.<br />[[Image:elis_program_customfield_cat.png|frame|center|]]Then we enter a name for the category and click the &quot;Save Changes&quot; button.[[Image:elis_create_customfieldcat.png|frame|center|]]After a category is created there is a new button for creating a new field. Select the &quot;Create a new field&quot; button to fill in the custom form information.[[Image:elis_createcustomfield_button.png|frame|center|]]In the following images the &quot;+ Show more&quot; link was selected, it is located at the bottom of each section of the form.[[Image:elis_createcustomfield.png|frame|center|]]
<ol>
<ol>
   <li>We'll need a 'short name' - this name will identify the field programatically. It must be a unique name, if you enter a name that is used elsewhere you will get an error.</li>
   <li>We'll need a 'short name' - this name will identify the field programatically. It must be a unique name, if you enter a name that is used elsewhere you will get an error.</li>
Line 21: Line 21:
   <li>Select the Category for the new field.</li>
   <li>Select the Category for the new field.</li>
   <li>Then enter some optional information about the field.</li>
   <li>Then enter some optional information about the field.</li>
</ol>Next, we'll choose the data type for the field - this is the kind of data users (who have permission to edit the ELIS Context - in this case the Program) can enter or edit for the Program. There are six different data types.<br /><br />[[Image:elis_createcustomfield2.png|frame|center|]]  
</ol>Next, we'll choose the data type for the field - this is the kind of data users (who have permission to edit the ELIS Context - in this case the Program) can enter or edit for the Program. There are six different data types.<br />[[Image:elis_createcustomfield2.png|frame|center|]]  
<ul>
<ul>
   <li>Long text is an information field, with HTML.</li>
   <li>Long text is an information field, with HTML.</li>
Line 46: Line 46:
   <li>For inputs with multiple options (like a drop down menu) you can specify the options here by typing the options with each option on it's own line. For example, to enter options &quot;blue&quot; and &quot;red&quot;, type &quot;blue&quot; then select Enter to go to the next line and type &quot;red&quot;.<span style="font-weight: bold;"></span></li>
   <li>For inputs with multiple options (like a drop down menu) you can specify the options here by typing the options with each option on it's own line. For example, to enter options &quot;blue&quot; and &quot;red&quot;, type &quot;blue&quot; then select Enter to go to the next line and type &quot;red&quot;.<span style="font-weight: bold;"></span></li>
   <li>The settings that can control the size of the text input fields go here, they are only visible for some of the input control types.<span style="font-weight: bold;"></span></li>
   <li>The settings that can control the size of the text input fields go here, they are only visible for some of the input control types.<span style="font-weight: bold;"></span></li>
</ol>[[Image:elis_createcustomfield4.png|frame|center|]]<span style="background-color: rgb(255, 255, 153);">Note: sections of the custom field editing form become active/inactive depending on the data type chosen. For example, in below a Boolean data type is chosen for the custom field (1)</span>[[Image:elis_creatcustomfield5.png|frame|center|]]<span style="background-color: rgb(255, 255, 153);">Incompatible options are disabled (2).</span> If we select &quot;short text&quot; for the Data type then the menu options would be active, and then a checkbox for &quot;blue&quot; or &quot;red&quot; could be selected for this field.<br />In another example we can see how a dropdown menu field can be created.[[Image:elis_createcustomfield6.png|frame|center|]]When the above form is viewed in the Program setup page, the user can select from a list of choices when setting up the Program.[[Image:elis_ex_programcustomfield.png|frame|center|]]Custom fields in other contexts are setup similarly. For example, the following image is showing the User tab. User fields are created from an existing Moodle profile field.[[Image:elis_createcustomfield7.png|frame|center|]]When creating the custom user field all the Moodle profile field information is automatically added to the form. The last setting on the screen is for synchronization between the Moodle profile field and the ELIS custom user field. In the following image this setting is set to &quot;Use values from Moodle&quot;.<br />This means that any values entered for this Moodle profile field will update the associated ELIS custom user field when the cron runs. For example, if I select the checkbox for the Checkbox Moodle profile field, it will update their Checkbox custom user field in ELIS with the same value.[[Image:elis_createcustomfield8.png|frame|center|]]Once a field has been setup, you can edit the field by clicking the edit icon, or delete the field by clicking the delete icon.[[Image:elis_usercustomfield.png|frame|center|]]
</ol>[[Image:elis_createcustomfield4.png|frame|center|]]<span style="background-color: rgb(255, 255, 153);">Note: sections of the custom field editing form become active/inactive depending on the data type chosen. For example, in below a Boolean data type is chosen for the custom field (1)</span>[[Image:elis_creatcustomfield5.png|frame|center|]]<span style="background-color: rgb(255, 255, 153);">Incompatible options are disabled (2).</span> If we select &quot;short text&quot; for the Data type then the menu options would be active, and then a checkbox for &quot;blue&quot; or &quot;red&quot; could be selected for this field.<br /><br />In another example we can see how a dropdown menu field can be created.[[Image:elis_createcustomfield6.png|frame|center|]]When the above form is viewed in the Program setup page, the user can select from a list of choices when setting up the Program.[[Image:elis_ex_programcustomfield.png|frame|center|]]Custom fields in other contexts are setup similarly. For example, the following image is showing the User tab. User fields are created from an existing Moodle profile field.[[Image:elis_createcustomfield7.png|frame|center|]]When creating the custom user field all the Moodle profile field information is automatically added to the form. The last setting on the screen is for synchronization between the Moodle profile field and the ELIS custom user field. In the following image this setting is set to &quot;Use values from Moodle&quot;.<br /><br />This means that any values entered for this Moodle profile field will update the associated ELIS custom user field when the cron runs. For example, if I select the checkbox for the Checkbox Moodle profile field, it will update their Checkbox custom user field in ELIS with the same value.[[Image:elis_createcustomfield8.png|frame|center|]]Once a field has been setup, you can edit the field by clicking the edit icon, or delete the field by clicking the delete icon.[[Image:elis_usercustomfield.png|frame|center|]]
<ol>
<ol>
   <li>Click this to edit the category</li>
   <li>Click this to edit the category</li>

Revision as of 15:29, 19 June 2014

moodledocs elis admin.png

Bulk user actions

Bulk user actions lets you delete users or mark users as inactive in ELIS. To access the bulk user actions feature go to the ELIS Administration block > Admin > Bulk user actions.

You can select the users being edited from all ELIS users or filter the users then select the users to be edited from that list. There is a "Select all" button and a "Deselect all" button at the top left hand corner of the user list. Clicking the Select all button selects all the users on the page, it doesn't select all users from all pages.

To use a more advanced filter select the Show more link in the filter section for more filter options. The advanced filter lets you filter users by group, user set, program, active/inactive, and other parameters.

  1. Select the users to be edited
  2. Go to the bottom of the page and use the drop down menu to select the bulk edit action
  3. Select the Submit button when everything is set correctly.
elis bulk user actions.png

Note: you can mark students as inactive in bulk, but changing them back to active must currently be done one student at a time as described below.

Changing Inactive Users to Active

If you want to change users marked as inactive back to active, go to the ELIS Administration block and select Users > Manage Users. By default, only active users are shown in the manage users screen - to find inactive users, use the advanced filter to search for inactive users.

Advanced filter options:

elis manageuser advancedfilter.png

The following image is showing the inactive users. Then go to the user(s) edit screen in ELIS and deselect the Inactive checkbox for the user(s). It is the last setting before the custom fields section.

elis manageuser inactivefilter.png

Custom fields

Use the Custom Fields screen to create custom fields for programs, tracks, courses, classes, ELIS users, and user sets.

Many users have expressed a need to add new information fields to different places in ELIS, such as Programs, Course Descriptions, Tracks, User Sets, and user profiles. Some of the uses for custom fields have included Program and/or Course Description meta-data, as required books, assessment types, expiration dates, etc. For Class Instances custom fields might include room numbers, days of the week, directions, etc. Class Instance custom fields can also be used in the new Class Instance Request block.

User custom fields might add user data not in the standard form (for example Job Title or work skills) and these can be used for User Set assignment, as well as in the Profile Update survey.

elis pmblock customfieldslink.png

The Custom Fields screen enables the creation of fields for:

  • Program
  • Track
  • Course Description
  • Class Instance
  • User
  • User Set

When a custom field is added to one of these areas it will be shown on the adding/editing screens.

To add a new custom field, click on the tab for the ELIS Context you would like to add a field for. In the example below we will add a couple of new fields to the Program Context.
First we need to create a category to put the new fields in, so we click the "Create a new category" button.

elis program customfield cat.png

Then we enter a name for the category and click the "Save Changes" button.

elis create customfieldcat.png

After a category is created there is a new button for creating a new field. Select the "Create a new field" button to fill in the custom form information.

elis createcustomfield button.png

In the following images the "+ Show more" link was selected, it is located at the bottom of each section of the form.

elis createcustomfield.png
  1. We'll need a 'short name' - this name will identify the field programatically. It must be a unique name, if you enter a name that is used elsewhere you will get an error.
  2. Next enter the "Name" for the field - this is the name usually shown to general users, and does not have to be unique.
  3. Select the Category for the new field.
  4. Then enter some optional information about the field.

Next, we'll choose the data type for the field - this is the kind of data users (who have permission to edit the ELIS Context - in this case the Program) can enter or edit for the Program. There are six different data types.

elis createcustomfield2.png
  • Long text is an information field, with HTML.
  • Short text is a single line of text, without HTML
  • Integer is a number without decimals - for example "1"
  • Decimal this is a number with decimals - for example "1.1"
  • Boolean - this is a "Yes/No" choice radio button
  • Date/Time - Date/Time are chosen using drop down menus.

Next we choose how the field can be edited. In the image below the "+ Show more" link was selected for the Manual editing section. The entries for "Who can edit/view this field" are only shown in the advanced settings. The fields shown here depend on the Input control type that is selected.

  1. Some fields might be entirely hidden, and only for reporting purposes. If this field is meant to be visible by any user, select "Allow viewing/editing".
  2. If the field is required on the context (Program, track, Course Description, Class Description, User Set, or user creation/editing tab) then check "Is this field required".
  3. With the the "Who can edit this field" drop down menu, you can select which users can edit the values of the field - these are users who are in a role in the context with the described permission. For example, if you create a Program Administrator role, and one of the permissions given to that role is permission to edit Programs, then any user in that role in the current Programs can edit the values of the field. This setting enables site administrators to finely tune who can edit which fields.
  4. Similarly, the "Who can view this field" menu controls which users can view the values in the field.
  5. Next, we set what type of input the field will have (text, checkbox, etc.).
  6. Enter the source for the menu options. The options are listed in the following bullet points. The first two options are included with each field, the other options are an additional option with some types of custom fields, e.g., Class Description fields.
    • Manually entered list (below) - this option is referring to the menu option list shown by #7 in the image.
    • Moodle themes - this selection provides a drop down menu of the Moodle themes on the site. A default theme can be selected when creating/editing the custom field.
    • Completion elements - this option is available with Course Description/Class Instance custom fields only.
    • User Set Classifications - this option is available with User Set custom fields only.
  7. For inputs with multiple options (like a drop down menu) you can specify the options here by typing the options with each option on it's own line. For example, to enter options "blue" and "red", type "blue" then select Enter to go to the next line and type "red".
  8. The settings that can control the size of the text input fields go here, they are only visible for some of the input control types.
elis createcustomfield4.png

Note: sections of the custom field editing form become active/inactive depending on the data type chosen. For example, in below a Boolean data type is chosen for the custom field (1)

elis creatcustomfield5.png

Incompatible options are disabled (2). If we select "short text" for the Data type then the menu options would be active, and then a checkbox for "blue" or "red" could be selected for this field.

In another example we can see how a dropdown menu field can be created.

elis createcustomfield6.png

When the above form is viewed in the Program setup page, the user can select from a list of choices when setting up the Program.

elis ex programcustomfield.png

Custom fields in other contexts are setup similarly. For example, the following image is showing the User tab. User fields are created from an existing Moodle profile field.

elis createcustomfield7.png

When creating the custom user field all the Moodle profile field information is automatically added to the form. The last setting on the screen is for synchronization between the Moodle profile field and the ELIS custom user field. In the following image this setting is set to "Use values from Moodle".

This means that any values entered for this Moodle profile field will update the associated ELIS custom user field when the cron runs. For example, if I select the checkbox for the Checkbox Moodle profile field, it will update their Checkbox custom user field in ELIS with the same value.

elis createcustomfield8.png

Once a field has been setup, you can edit the field by clicking the edit icon, or delete the field by clicking the delete icon.

elis usercustomfield.png
  1. Click this to edit the category
  2. Click this to delete the category and all fields
  3. Click this to to edit the field
  4. Click this to delete the field

Finally, when setting up new items in a context, such as new Programs, users, etc. the custom fields are now available on the setup form. Reports can be generated using the custom fields, and in currently two cases they are used in custom forms - one the Profile Update Survey which enables users to update their profile information, and allows site administrators to require profile updates on a regular basis. They other tool that currently uses the custom fields is the Class Request block, which can be used to gather Class Instance meta-data from the user requesting a Class Instance.

Default Results Engine Score Settings


Set default scores for the Results Engine.

User Set Classification


Use the User Set Classification screen to create different types of user sets.

Configuration


Use the Configuration screen to adjust certain track, course catalog, certificate, interface, and user settings.

Notifications


Use the Notifications screen to manage user notifications. You can select which notifications will be sent to users and with some notifications the time of notification can be set.

Default Class Instance settings


Use this link to set default class settings. See the Setting Up Classes page of this book for more information.

Default Course Description settings


Use this link to set default course settings. See the Setting Up Courses page of this book for more information.