Development:Customisable user profiles
From MoodleDocs
Overview
The main goal is to allow administrators to add/edit user profile fields. These fields may also be categorised, ordered, locked, hidden.
Database Changes
New tables
There are 3 new tables:
- user_info_field
- user_info_category
- user_info_data
Splitting the current user table
Admin's Interface
Various field flags
Adding/Editing fields
User's Interface
User profile page
Signup page
See also
- Using Moodle Should I hack the mdl_user table, or add my own? forum discussion