iSIMS and iCMS Integration
Overview
The integration between iSIMS and iCMS is designed to facilitate the synchronization of student, registration, and grades information between both systems. This integration ensures that student records, course registrations, and academic results are consistently maintained across the platforms while supporting the Moodle learning and examination environment used by iCMS.
1. Student Information Synchronization
Student demographic and academic information is transmitted from iSIMS to iCMS. The synchronized information includes:
-
First Name
-
Middle Name
-
Last Name
-
Date of Birth
-
Email Address
-
Student ID Number
-
Identification Number (TRN)
-
Programme
-
Specialization
This synchronization allows iCMS to maintain an up-to-date student profile database for academic and examination processing.
2. Registration Information Synchronization
At the beginning of each semester, the registration information for all students is synchronized from iSIMS to iCMS.
The registration synchronization includes:
-
Course Code
-
Course Credit Value
-
Course Weighting
This information is used to determine the courses each student is enrolled in for the academic period.
Validation Requirement
For the registration synchronization to occur successfully, the following fields must match exactly between iSIMS and iCMS:
-
Course Code
-
Course Credit
-
Course Weighting
If there is a mismatch in any of these values, the synchronization for the affected course will not occur.
3. Grades Information Synchronization
Once grades are:
-
Entered,
-
Submitted, and
-
Verified
within iSIMS, the grades are automatically synchronized to iCMS.
This process ensures that both systems maintain consistent academic records and examination data.
4. iCMS Moodle Integration
The integration between iCMS and Moodle is driven by the registration data synchronized from iSIMS.
Once:
-
courses are scheduled, and
-
students are registered in iSIMS,
the registration data transmitted to iCMS is used to:
-
create and schedule course shells within the iCMS Moodle portal;
-
enroll students into their respective Moodle course shells; and
-
register students in the iCMS Moodle Examination Course Shell.
This automated synchronization minimizes manual course setup and student enrollment activities within Moodle.
5. Synchronization Notes and Requirements
5.1 Student Information Sync Requirement
Student information synchronization must be completed before:
-
Registration synchronization, or
-
Grades synchronization
can occur.
5.2 Course Matching Requirement
There must be an exact match between systems for:
-
Course Code
-
Course Credit
-
Course Weighting
If any mismatch exists, synchronization for the affected course will fail.
Conclusion
The iSIMS and iCMS integration framework provides a centralized and automated approach to managing:
-
student information,
-
course registrations,
-
grade synchronization, and
-
Moodle course management.
This integration improves operational efficiency, reduces manual data entry, and ensures consistency between the academic and examination systems.
Was this article helpful?