How to Map Custom Fields from Moodle to openSIS

Map Moodle Custom Fields 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

    • Import 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 ...
    • Configure Moodle LMS Integration

      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 ...
    • Configure Canvas LMS Integration

      If you have configured the Canvas integration steps following the previous instructions, you are now ready to use the LMS from within openSIS. Integration Points openSIS to Canvas All Students and staff's records are synced to Canvas automatically. ...
    • Manage School Custom Categories and Fields

      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 ...
    • Use the Custom Report Builder

      Overview The Custom Report Builder enables administrators to create personalized student reports without writing SQL queries or requiring technical expertise. By selecting the fields to display and defining filter conditions, administrators can ...