Custom user profile fields
The ability to create custom user profile fields has existed since Moodle 1.8. This feature allows a site administrator to add fields that, when populated with information or data, can be assigned to chosen users in your system. For example, if you administer an assessment test in your program, you can upload students' test scores to profile fields. You can choose to allow students to see the field in their profile or can make it invisible so that only the site administrators will have access to the data. As you increase the amount of information that is incorporated into user profile fields, you will slowly be turning your Moodle site into a mini SIS. In the following explanation, we'll show you how to set up and utilize user profile fields and will also walk you through a couple of different methods of accessing the data from the perspective of an educational program administrator.