https://docs.moodle.org/32/en/index.php?title=eLeDia_Webservicesuite&feed=atom&action=historyeLeDia Webservicesuite - Revision history2024-03-28T08:52:33ZRevision history for this page on the wikiMediaWiki 1.39.6https://docs.moodle.org/32/en/index.php?title=eLeDia_Webservicesuite&diff=117627&oldid=prevB.wolf82: Created page with "{{Infobox plugin |type = Local |entry = https://moodle.org/plugins/view.php?plugin=local_eledia_webservicesuite |tracker = https://tracker.moodle.org/browse/CONTRIB-5010 |disc..."2015-03-20T13:21:53Z<p>Created page with "{{Infobox plugin |type = Local |entry = https://moodle.org/plugins/view.php?plugin=local_eledia_webservicesuite |tracker = https://tracker.moodle.org/browse/CONTRIB-5010 |disc..."</p>
<p><b>New page</b></p><div>{{Infobox plugin<br />
|type = Local<br />
|entry = https://moodle.org/plugins/view.php?plugin=local_eledia_webservicesuite<br />
|tracker = https://tracker.moodle.org/browse/CONTRIB-5010<br />
|discussion = <br />
|maintainer = [[User:Benjamin Wolf|Benjamin Wolf]]<br />
|float = right<br />
}}<br />
<br />
== Overview ==<br />
<br />
This plugin provides new webservice functions for moodle.<br />
<br />
== Installation ==<br />
<br />
# Make sure you have all the required versions.<br />
# Download the eLeDia Webservicesuite plugin.<br />
# Unzip it into your '''moodle/local/''' directory.<br />
# Login to you moodle as Administrator and go to Site administration -> Notifications to trigger the installation process.<br />
<br />
For more information see [[Installing contributed modules or plugins]].<br />
<br />
== Using ==<br />
<br />
The new functions appear within the moodle webservice function list after installation.<br />
The functions definition can be found within the API Documentation in Site Administration/Plugins/Web Services.<br />
<br />
List of functions:<br />
* elediaservice_update_users_by_idnumber => updates the submittet user profile identified by idnumber<br />
* elediaservice_enrol_users_by_idnumber => enrolls users in the given courses, users and courses are identified by idnumber<br />
* elediaservice_get_courses_by_idnumber => returns a course object according to the given idnumber<br />
* elediaservice_update_courses_by_idnumber => updates a course object according to the given idnumber<br />
* elediaservice_get_user_by_idnumber => returns a list of users object according to the given idnumbers<br />
* elediaservice_unenrol_users_by_idnumber => enrolls a list of users from the given enrollment in the given courses, user and courses identified by idnumber<br />
* elediaservice_course_completion => returns the completion information for the user with the given idnumber and the course with the given idnumber<br />
* elediaservice_get_user_by_mail => DEPRECATED: use core_user_get_users_by_field instead<br />
* elediaservice_get_users_by_idnumber => DEPRECATED: use core_user_get_users_by_field instead<br />
<br />
== Credits ==<br />
<br />
[http://eledia.de/ eLeDia - E-Learning im Dialog GmbH]<br />
<br />
Mail: info@eledia.de<br />
<br />
== See Also ==<br />
<br />
[https://tracker.moodle.org/browse/CONTRIB-5010 Tracker component]<br />
<br />
[https://moodle.org/plugins/view.php?plugin=local_eledia_webservicesuite Modules & Plugins] database entry<br />
<br />
=== Github ===<br />
<br />
You can also find the code on Github.<br />
<br />
https://github.com/eledia/local_eledia_webservicesuite/tree/v_28<br />
<br />
''NOTE: In Github we use an empty master branch. The different plugin versions can be found in special branches for each Moodle version.''</div>B.wolf82