User profile fields
From MoodleDocs
Introduction
This plugin allow you to add custom user profile fields, which can be added to user profile. For example, if you want to display radio buttons with some options, then you will need to create profile field plugin.
History
User profile fields exists from 1.9 and supports five default user profile field plugins:
- Checkbox
- datetime
- menu
- text
- textarea
Example
Template
Naming convention
Interfacing to API's
Database tables
FAQ
How to add custom user profile field
Admin can add existing or custom profile fields. Refer en : User profile fields for adding user profile fields to user profile.
Which form elements does moodle support
Refer Form_API for list of elements supported by moodle