eledia webservicesuite
Premium Certified Partner
Maintained by
eLeDia GmbH, Benjamin Wolf
This plugin adds a bundle of new functions to the moodle webservice. The new functions appear within the moodle webservice function list after installation.
The functions definition can be found within the API Documentation in Site Administration/Plugins/Web Services.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
first thank you for your fast reaction. I will add the Description, tracker and documentation URLs as soon as i find the time for it. We are a bit in a rush here because of the german MoodleMoot tomorrow.
The setting should be stored in the plugins. So this one is a real bug and i will change that.
The function you find out to be duplicate are marked as DEPRECATED within their Description, with the hint to use the new core functions. I don't want to remove them now, because some of our customers may use them at the moment. It's similar to the old functions in core which still are there with the DEPRECATED notice.
elediaservice_course_completion
elediaservice_enrol_users_by_idnumber
elediaservice_get_courses_by_idnumber
elediaservice_get_user_by_idnumber
elediaservice_get_user_by_mail
elediaservice_get_users_by_idnumber
elediaservice_unenrol_users_by_idnumber
elediaservice_update_courses_by_idnumber
elediaservice_update_users_by_idnumber
Once installed, I appreciated that they appear with the other webservices
With settings.php, you are storing the plugins' test_token setting in $CFG rather than using $get_config which is what I would recommend for plugins.
I think it would be helpful to provide a list of the additional webservices either in the longer description or in the documentation.
For now, I am going to mark this as needing more work but feel free to use the comments here to discuss any issues or ask any questions about the plugin entry. You can upload the revised version when ready and then schedule the plugin to reviewed again. Thanks for your patience with the plugin approval process.
Peace - Anthony