How to Map Custom Fields from Moodle to openSIS

How to Map Custom Fields from Moodle to openSIS

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.

Step 1: Accessing Custom Field Mapping

To begin, you need to access the Custom Field Mapping section in openSIS:

  1. Navigate to LMS from the main menu.
  2. Click on Custom Field Mapping.

This will open a page with two sections, where you can map the fields between Moodle and openSIS.

Step 2: Mapping Static Fields

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:

  1. On the left-hand side, you will see a list of important static fields in openSIS.
  2. On the right-hand side, there will be a dropdown containing custom fields created in Moodle.
  3. Select the openSIS static field from the left and choose the equivalent custom field in Moodle from the right.

After making your selections, click on Save to store the mapping. Once saved, the custom field values from Moodle will be retrieved in openSIS.

Step 3: Mapping Custom Fields

The bottom section is for mapping custom fields between openSIS and Moodle. In this section:

  1. The left-hand side dropdown lists all custom fields created in openSIS.
  2. The right-hand side dropdown lists all the custom fields created in Moodle.
  3. Select the appropriate custom field from both openSIS and Moodle to establish the mapping.

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.

Important Note:

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.


    • Related Articles

    • Moodle Integration Settings in openSIS

      To start using the bi-directional integration feature of openSIS and Moodle, you have to set it up first. Navigate to Main Menu>>LMS>>LMS Settings . The first thing you will notice is this information bar. As it is mentioned here, the openSIS + ...
    • How to Get Data from Moodle into openSIS

      When schools implement openSIS after they have been using Moodle, that Moodle data needs to be synchronized into openSIS before starting transactions with the integrated products. openSIS provides seamless integration with Moodle, enabling schools to ...
    • Using Moodle LMS with openSIS

      If you have configured the Moodle integration steps following the previous instructions, you are now ready to use the LMS from within openSIS. Integration Points openSIS to Moodle All Students and Staff records are synced so that users can use SSO ...
    • How to Create Custom Categories and Fields for a School in openSIS

      Creating custom categories and fields in openSIS allows you to store and manage school-specific information tailored to your unique needs. Here's a step-by-step guide on how to create custom categories and fields for your school. Step 1: Access the ...
    • How to Add an Extra Field for Capturing Student Behavior Infractions in openSIS

      When recording a behavior infraction for a student in openSIS, it’s important to capture all relevant details accurately. Sometimes, the default fields provided may not cover all the information you need. In such cases, you can add an extra field to ...