Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
admin:moodle [2018/06/22 14:38] pollmann angelegt |
admin:moodle [2022/04/07 16:41] (aktuell) oesi |
||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
Hier ist die passende Version für Ihre Moodle-Version zu wählen. | Hier ist die passende Version für Ihre Moodle-Version zu wählen. | ||
<code> | <code> | ||
- | cp -r /var/www/fhcomplete/addons/moodle/system/moodlePlugin/fhcompletews30 /var/www/moodle/local/ | + | cp -r /var/www/fhcomplete/addons/moodle/system/moodlePlugin/fhcompletews30 /var/www/moodle/local/fhcompletews |
</code> | </code> | ||
Bei einem Aufruf der Moodle Startseite wird dieses Plugin automatisch installiert. | Bei einem Aufruf der Moodle Startseite wird dieses Plugin automatisch installiert. | ||
Zeile 37: | Zeile 37: | ||
* Login im Moodle als Administrator | * Login im Moodle als Administrator | ||
* Website-Administration -> Zusatzoptionen -> Webservices -> Hackerl muss gesetzt werden | * Website-Administration -> Zusatzoptionen -> Webservices -> Hackerl muss gesetzt werden | ||
- | * Website-Administration -> Plugins -> Webservices -> Protokolle verwalten -> Protokoll SOAP aktivieren und Option "Dokumentation zu Webservices" aktivieren | + | * Website-Administration -> Plugins -> Webservices -> Protokolle verwalten -> Protokoll SOAP+REST aktivieren und Option "Dokumentation zu Webservices" aktivieren |
* Website-Administration -> Plugins -> Webservices -> Externe Services -> Hinzufügen\\ Name: FHComplete oder beliebige andere Bezeichnung\\ Aktiviert: anhaken\\ Nur für autorisierte Nutzer/innen: anhaken | * Website-Administration -> Plugins -> Webservices -> Externe Services -> Hinzufügen\\ Name: FHComplete oder beliebige andere Bezeichnung\\ Aktiviert: anhaken\\ Nur für autorisierte Nutzer/innen: anhaken | ||
* Nach dem Anlegen des Service können Funktionen hinzugefügt werden. Die folgenden Funktionen sind für den Betrieb notwendig: | * Nach dem Anlegen des Service können Funktionen hinzugefügt werden. Die folgenden Funktionen sind für den Betrieb notwendig: | ||
Zeile 46: | Zeile 46: | ||
* core_course_get_categories | * core_course_get_categories | ||
* core_course_get_courses | * core_course_get_courses | ||
+ | * core_course_get_courses_by_field | ||
* core_enrol_get_enrolled_users | * core_enrol_get_enrolled_users | ||
* core_group_add_group_members | * core_group_add_group_members | ||
* core_group_create_groups | * core_group_create_groups | ||
+ | * core_group_delete_group_members | ||
+ | * core_group_delete_groups | ||
* core_group_get_course_groups | * core_group_get_course_groups | ||
* core_group_get_group_members | * core_group_get_group_members | ||
+ | * core_role_assign_roles | ||
+ | * core_role_unassign_roles | ||
* core_user_create_users | * core_user_create_users | ||
* core_user_update_users | * core_user_update_users | ||
+ | * core_user_get_users_by_field | ||
+ | * core_webservice_get_site_info | ||
* enrol_manual_enrol_users | * enrol_manual_enrol_users | ||
- | * fhcomplete_courses_by_shortname | + | * enrol_manual_unenrol_users |
* fhcomplete_get_course_grades | * fhcomplete_get_course_grades | ||
- | * fhcomplete_user_get_users | + | * fhcomplete_user_get_users ( in neueren Versionen nicht mehr vorhanden ) |
+ | * fhcomplete_courses_by_shortname ( in neueren Versionen nicht mehr vorhanden ) | ||
* Website-Administration -> Plugins -> Webservices -> Externe Services - Zu dem neu erstellten Service muss nun über "Autorisierte Nutzer/innen" der Administrator hinzugefügt werden. | * Website-Administration -> Plugins -> Webservices -> Externe Services - Zu dem neu erstellten Service muss nun über "Autorisierte Nutzer/innen" der Administrator hinzugefügt werden. | ||
* Website-Administration -> Plugins -> Webservices -> Tokens verwalten - Hier muss ein neuer Token erstellt werden. Über diesen Token erfolgt der Zugriff auf die Moodle Webservices. Dieser 32-stellige Token muss im FH Complete in config.inc.php des Moodle Addons unter ADDON_MOODLE_TOKEN gespeichert werden. Achten Sie darauf, diesen Token geheim zu halten. | * Website-Administration -> Plugins -> Webservices -> Tokens verwalten - Hier muss ein neuer Token erstellt werden. Über diesen Token erfolgt der Zugriff auf die Moodle Webservices. Dieser 32-stellige Token muss im FH Complete in config.inc.php des Moodle Addons unter ADDON_MOODLE_TOKEN gespeichert werden. Achten Sie darauf, diesen Token geheim zu halten. |