This will allow you to add additional fields to the user profile. Which can be mandatory or optional.
Please follow the below instructions to setup custom profile fields.
Step 1. Select Administration
Step 2. Select Site Administration
Step 3. Select Users tab
Step 4. Scroll down to find the Accounts Category
Step 5. Select User profile fields
Step 6. Select an option from the dropdown Create a new profile field
New Profile Field |
What it does |
Checkbox |
This will allow users to select or deselect a certain question. This is different to radio buttons and will not allow you to set multiple options for the same question. E.g. Are you happy for us to use this information for marketing purposes? Checked = Yes, Unchecked = No |
Cohorts Select |
Will allow you to add this user as a cohort manager for one or more cohorts. This is a Learnbook only feature |
Date/Time |
This will allow you to add a date and time for a user. E.g. Employment or Course Start Date |
Dropdown Menu |
Will allow you to add a drop down of options |
File Upload |
Will allow users to upload a file. E.g. Resume |
Text area |
Will allow users to add custom text, like a description. |
Text input |
Will allow user to enter a small amount of text. Can be limited to a number of characters. |
Step 7. Fill out the user fields required for the Custom Profile Field that you have chosen.
Common Settings to all Custom Profile Fields
Common Setting |
Options |
Short Name |
Add a unique short name for this Custom Profile Field. This must be unique and can be filled using a bulk upload. |
Name |
Select a Name for this Custom Profile Field. This does not have to be unique. |
Description |
Add a description that helps users fill this field correctly. |
Is this field required? |
If Yes, this field MUST be filled out for EVERY user on the system. Users missing this field will not be able to access course content when |
Is this field locked? |
If a field is locked, only an administrator can populate this field. User can view the entry but not amend it. Unless it is marked as Not Visible. |
Should the data be unique? |
If you require that every user has this field populated with a different entry, this box will need to be marked as Yes. If this is marked as No, multiple users can have the same entry. |
Display on signup page? |
Will be displayed on the self-registration sign up page along with the default fields. |
Who is this field visible to? |
Not Visible - For private data only viewable by administrators Visible to user - For private data only viewable by user and by administrators Visible to everyone |
Category |
This will determine which profile field category this field is displayed in. |
Specific settings to individual Custom Profile Fields
Custom Profile Field |
Unique Settings |
Checkbox |
Checked by Default - Select yes or no as to whether this will be enabled by default when a user profile is created. |
Cohorts select |
N/A |
Date/Time |
Start Year - Which year is the start year that people can select from End Year - Which year is the start year that people can select from Include time - Checkbox for yes or no |
Dropdown Menu |
Menu options - List the options that you would like users to pick from. One option per line. |
File Upload |
Maximum Upload Size (dropdown 1) - This should be named ‘Maximum number of uploadable files’, select how many files users can upload. Maximum Upload Size (Dropdown 2) - Select the maximum upload size for files loaded. This can be left as the site default. |
Text area |
Can be left blank. |
Text input |
Default Value- If you’d like this to to display a default value, enter it here. Display Size - How large you’d like the text input box to be Maximum Length - Maximum number of characters users can enter in this field. Is this a password field- Default No, can be turned to yes if you wish to add a password here. This will not interfere with the user Moodle password. Link - To transform the text into a link, enter a URL containing $$ where $$ will be replaced with the text. For example, to transform a twitter ID to a link, enter http://twitter.com/$$ Link Target - You can elect to have the link open in a New Window, Same Frame, Same Window. The default is set to None. |
Step 8. Once you have completed both the common settings and specific settings to create a Custom profile field, scroll down to the bottom of the page and select Save changes.
Your custom profile field has now been created and will appear under the selected category in the user profile.
Please note, if you have marked a field as mandatory, all users will need to have this field completed. If this is not complete, upon the users next login they will be prompted to update their profile. They will not be able to move passed this stage until this field is populated and saved.