Student management system import
This plugin allows Moodle LMS to be integrated with multiple student management systems.
Add the plugin to /admin/tool/
Run the Moodle upgrade.
The plugin can be configured from Admin -> Plugins -> Admin tools -> Student management system import -> Manage SMS
The SMS details are to be entered manually in the plugin table directly
For e.g.
insert into mdl_tool_sms values (1, 'example_key', 'example_secret', 'example_name', '1718295277', '1718295277', 'https://myexample.com/gettoken', 'https://myexample.com/getStudentsData', 'https://myexample.com/getGroupsData');
-
Manage SMS import -> admin/settings.php?section=tool_smsimport_managesms tool_smsimport | smscourse: To link a course to the imported students, add a course and select it here. tool_smsimport | smsuserfields: To link a user custom field to imported students details, add custom user profile fields and select it here.
-
Manage SMS import schools -> admin/tool/smsimport/index.php You add / edit / delete schools You add groups or classes to a school
-
Build a SMS import report Go to log report -> Admin -> Reports -> Custom reports -> Source -> SMS logs
-
Schedule task to import the users \tool_smsimport\task\import_sms_users
-
Schedule task to clean-up users from incorrect group \tool_smsimport\task\cleanup_sms_users
-
SMS import schedule tasks. Runs at 12am daily