Plugin to manage the registration queue and communication to sessions from an external website creating a queue to control session subscription and sending emails to approve student subscription requests
Chamilo LMS 1.10.0 or greater
These settings have to be configured in the Configuration screen for the plugin
Parameters | Description |
---|---|
Webservice url | Url to external website to get user profile (SOAP) |
Induction requirement | Checkbox to enable induction as requirement |
Courses count limit | Number of times a student is allowed at most to course by year |
Yearly hours limit | Teaching hours a student is allowed at most to course by year |
Yearly cost unit converter | The cost of a taxation unit value (TUV) |
Yearly cost limit | Number of TUV student courses is allowed at most to cost by year |
Year start date | Date (dd/mm) when the year limit is renewed |
Minimum percentage profile | Minimum percentage required from external website profile |
This plugin uses the following hooks (defined since Chamilo LMS 1.10.0):
This plugin also enables new webservices that can be used from registration.soap.php
See /plugin/advanced_subscription/src/HookAdvancedSubscription.php
to check Web services inputs and outputs
After install, fill the required parameters (described above) Use web services to communicate course session inscription from external website This allows students to search course sessions and subscribe if they match the requirements.
The normal process is: