When integrating Moodle with openSIS, only basic fields such as First Name, Middle Name, Last Name, Login Email, and Phone are retrieved by default. However, in Moodle, you may create custom fields for users, and similarly, you can create custom fields in openSIS. To map these custom fields between Moodle and openSIS, follow the steps below.
To begin, you need to access the Custom Field Mapping section in openSIS:
This will open a page with two sections, where you can map the fields between Moodle and openSIS.
The top section deals with static fields of openSIS that can be mapped with equivalent custom fields in Moodle. Here’s how you can map them:
After making your selections, click on Save to store the mapping. Once saved, the custom field values from Moodle will be retrieved in openSIS.
The bottom section is for mapping custom fields between openSIS and Moodle. In this section:
If you need to map additional fields, simply click on Map another field to add more rows and continue mapping as necessary.
Once all fields are mapped, click Save to finalize the process. The values for these fields will now be retrieved from Moodle and available in openSIS.
This feature in openSIS is currently only available for students. You cannot use this functionality for staff or other user types.
By following these steps, you’ll be able to ensure that all relevant custom data from Moodle is successfully mapped and retrieved in openSIS, enabling a seamless integration between the two systems.