Overview
This article includes steps for an LMS Administrator to upgrade the Aviso Moodle Plugin in their hosted environment for LMS integration with SS&E.
- For new implementations, see LMS Integration: Moodle/OpenLMS Plugin Installation Guide.
- The following update will enable all LMS Data Synchronization with SS&E, including the assignment data sync.
Upgrading the Moodle Plugin in an existing system
OpenLMS
- OpenLMS clients will automatically receive Aviso Moodle plugin updates.
- If you are using OpenLMS there are no additional steps.
Non-Open LMS
- Moodle 4 customers must update the plugin to the new Moodle Plugin. This must be installed to sync Moodle 4 data with SS&E, and this will also allow assignment data to sync with SS&E.
- Non-Moodle 4 customers can also update the plugin to sync assignment data with SS&E.
To upgrade your Moodle plugin manually, use the following instructions:
- Downloaded the aviso.zip Plugin file from the bottom of this page.
- To update the Plugin within Moodle:
-
- Navigate to Site Administration -> Plugins -> Plugins, Install plugins.
- Upload the new aviso.zip plugin file.
- This will replace the existing plugin, upgrading it to the new plugin version.
-
- Once you have updated the plugin, please open a support ticket letting us know that the Moodle Plugin has been updated on your LMS system, and whether you would like to sync assignment data.
-
- SS&E staff will update the moodlePluginVersion to 1.0.0 in SS&E Application Administration.
- SS&E staff will enable the assignment sync if applicable.
-
Once the Moodle Plugin has been updated, verify that the "Aviso" External Service has the required functions that enable the LMS Data, including assignment data, to be synced with SS&E.
- Navigate to Site administration -> Server -> Web services, External services
- For the Aviso external service, click on Functions to verify the following functions:
- local_aviso_assignments_by_moodle_id
- core_course_get_courses
- local_aviso_enrollments_by_moodle_id
- local_aviso_grades_by_moodle_id
- local_aviso_gradeColumns_by_moodle_id
- local_aviso_user_detail
- local_aviso_assignments_and_grades_by_moodle_id