Custom fields

From MoodleDocs

About custom fields

A site administrator can create custom fields and categories for use in the following areas:

Custom field types are:

  • Checkbox
  • Date and time
  • Dropdown menu
  • Number
  • Short text
  • Text area

Site administration settings

Locations for creating custom fields are as follows:

  • Courses - in Site administration > Courses > Course custom fields
  • Cohorts - in Site administration > Users > Cohort custom fields
  • Groups - in Site administration > Courses > Group custom fields
  • Groupings - in Site administration > Courses > Grouping custom fields
  • Content bank - in Site administration > Plugins > Content bank custom fields
  • Questions - in Site administration > Plugins > Question custom fields

You can enable/disable custom field types in Site administration > Plugins > Manage custom field types.

New feature
in Moodle 5.1!
In Moodle 5.1 onwards you can create shared custom fields and categories for using in any of the above areas in Site administration > General > Shared custom fields.

Capabilities

By default only site administrators can configure custom fields. You can enable users in roles such as manager to configure these fields by allowing the configure custom fields capabilities.

System

  • Configure cohort custom fields
  • Configure course custom fields
  • Configure group/grouping custom fields
  • Configure custom report fields
  • Configure question custom fields

Course

  • Change content bank locked custom fields
  • Configure content bank custom fields
  • Change locked course custom fields

Questions

  • Change locked question custom fields
  • View hidden question custom fields