Using openSIS with Moodle with bi-directional integration

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
  1. All Students and Staff records are synced so that users can use SSO (single sign on) to connect to Moodle from openSIS.
  2. Course and Course Sections are synced.
  3. Scheduling of Students and Teachers to courses sections are synced.
Moodle to openSIS
  1. Assignments, Lessons, and Quizzes are synced.
Pull Moodle grades into openSIS to create Progress Reports, Report Cards and Transcripts.

Using openSIS + Moodle Integration

After a Student's record is added into openSIS, it will automatically sync to Moodle. In the Student list grid view, there is a column named Moodle Synced and it will show "Yes" for all the students who are successfully synced.


For those students who are not synced to Moodle, edit the General Information tab, scroll down to the LMS Information section, check the "Synchronize this user with LMS" box, and save the record. The system should sync the user to Moodle if the email address is not a duplicate or it is an acceptable Moodle format.



Once the user is synced, it will show a confirmation.



The Staff users are displayed in a similar format with a Moodle Synced column showing "Yes" or "No".



When you create a course section within a course, you will get an option to synchronize it with Moodle. Check on the box and save it. Make sure you turn on the Virtual Class switch and check the Synchronize this course with Moodle.




If a Course is synced with Moodle it will display the Moodle logo.



Creating and synchronizing assignments to Moodle

Login as a Teacher and navigate to your course. Click on Gradebook Configuration and select the grades synchronization option from Moodle. Think of your need carefully and choose the options. It cannot be changed later.
  1. Option one is to manage the gradebook in openSIS and to fetch unweighted grades from Moodle and weight those grades within openSIS. 
  2. Option two is to manage the gradebook in Moodle along with grade weighting and just fetch the final grade to openSIS.

Finish the rest of the gradebook configuration as you would normally do without the LMS integration. Once completed, you are ready to create assignment types and assignments.

If there are assignments already in Moodle, click on Get Moodle Assignments. This action will fetch the assignments from Moodle and create an assignment category name Moodle within openSIS gradebook. You can assign a percentage weight to it if there are no weightage inherited from Moodle.

Click on + Create Assignments to create assignments within openSIS.


Assigning Grades and Fetching Grades from Moodle

Click on the Grades tab and you will be able to pull the assignment grades from Moodle as well as assign openSIS grades into assignments.



At the end of the Marking Period (Term) when you are ready to finalize the grades for Report Card, click on Input Final Grades. You will have an option to fetch Moodle grades and also to get the gradebook grades from openSIS. The system will merge the two grades and display the percentage or letter grade (based on your selection). Click Submit to save. You have now entered the report card grade for the Marking Period and this grade will also be available in the transcript.







    • 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 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 ...
    • 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 ...
    • How to Copy a School in openSIS

      Copying a school in openSIS is a useful feature that allows you to quickly create a new school by duplicating the setup and configurations of an existing one. This can save you time and ensure consistency across multiple schools within your ...
    • How to Set Up Subscriptions in openSIS

      What is a Subscription? A subscription is a recurring payment charged to a user at specified intervals. In openSIS, this feature enables schools to set up automatic deductions of subscription fees from student accounts. For the system to work ...