Mobile Webservices: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Webservices}}
{{Webservices}}
Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Service ist erforderlich, um die offizielle [[Mobile App]] zum Laufen zu bringen. Aktiveren Sie diesen Service nur dann, wenn Sie die [[Mobile App]] oder eine andere Applikation, die diesen Service benötigt, tatsächlich nutzen wollen.
== Mobile Webservices aktivieren==
== Mobile Webservices aktivieren==
Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Webservice ist erforderlich, um die offizielle Moodle App verwenden zu können. Aktiveren Sie den mobilen Webservice nur dann, wenn Sie die Moodle App oder eine andere Applikation, die diesen Webservice benötigt, tatsächlich nutzen wollen.


Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:
Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:


*Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Externe Services''.  
* Öffnen Sie die Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Webservices > Externe Services''.  
*Markieren Sie die Checkbox ''Mobile Webservices''.
* Setzen Sie den Haken in die Checkbox ''Mobile Webservices''.
*Klicken Sie auf den Button ''Änderungen speichern''.
* Klicken Sie auf die Taste ''Änderungen speichern''.


Das war's schon, es sind keine weiteren Schritte nötig.
Das war's schon, es sind keine weiteren Schritte nötig. Der Rest des Artikels beschreibt die Hintergründe der mobilen Webservices.


Der Rest des Artikels beschreibt die Hintergründe von mobilen Webservices.


== Was passiert, wenn der mobile Webservice aktiviert ist? ==
== Was passiert, wenn der mobile Webservice aktiviert ist? ==
Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:
Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:
* Webservices als Zusatzoption aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Zusatzoptionen'');
* Webservices als Zusatzoption aktiviert (siehe Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Zusatzoptionen'');
* der eingebaute externe ''Moodle mobile web service'' aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Externe Services'');
* der eingebaute externe ''Moodle mobile web service'' aktiviert (siehe Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' >Plugins > Webservices > Externe Services'');
* das XMLRPC Protokoll aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Protokolle verwalten'');
* das XMLRPC Protokoll aktiviert (siehe Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Webservices > Protokolle verwalten'');
* das REST Protokoll aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Protokolle verwalten'');
* das REST Protokoll aktiviert (siehe Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Webservices > Protokolle verwalten'');
* die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt;
* die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle ''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt;
* die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt.
* die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle ''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt.
 


== Mobile Webservices deaktivieren==
== Mobile Webservices deaktivieren==
Wenn Sie das Häkchen aus der Checkbox ''Mobile Webservices'' wieder entfernen, wird automatisch:
Wenn Sie den Haken aus der Checkbox ''Mobile Webservices'' wieder entfernen, wird automatisch:
* der eingebaute externe ''Moodle mobile web service'' deaktiviert;
* der eingebaute externe ''Moodle mobile web service'' deaktiviert;
* wenn dieser ''Moodle mobile web service'' der einzige aktive mobile Webservice war, werden automatisch:
* wenn dieser ''Moodle mobile web service'' der einzige aktive mobile Webservice war, werden automatisch:
Zeile 32: Zeile 29:
** das XMLRPC Protokoll deaktiviert;
** das XMLRPC Protokoll deaktiviert;
** das REST Protokoll deaktiviert;
** das REST Protokoll deaktiviert;
** die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;
** die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle ''Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;
** die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;
** die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle' 'Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;




==Siehe also==
==Siehe auch==
* [[Mobile App]]
* [[Mobiles Moodle]]


[[Category:Mobile]]
[[en:Mobile web services]]
[[en:Mobile web services]]
[[es:Servicios web para móviles]]
[[fr:Services Web mobile]]
[[ja:モバイルウェブサービス]]

Aktuelle Version vom 19. Februar 2020, 13:11 Uhr

Mobile Webservices aktivieren

Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Webservice ist erforderlich, um die offizielle Moodle App verwenden zu können. Aktiveren Sie den mobilen Webservice nur dann, wenn Sie die Moodle App oder eine andere Applikation, die diesen Webservice benötigt, tatsächlich nutzen wollen.

Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:

  • Öffnen Sie die Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Webservices > Externe Services.
  • Setzen Sie den Haken in die Checkbox Mobile Webservices.
  • Klicken Sie auf die Taste Änderungen speichern.

Das war's schon, es sind keine weiteren Schritte nötig. Der Rest des Artikels beschreibt die Hintergründe der mobilen Webservices.


Was passiert, wenn der mobile Webservice aktiviert ist?

Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:

  • Webservices als Zusatzoption aktiviert (siehe Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Zusatzoptionen);
  • der eingebaute externe Moodle mobile web service aktiviert (siehe Seite Website-Administration (oder im Block Einstellungen > Website-Administration) >Plugins > Webservices > Externe Services);
  • das XMLRPC Protokoll aktiviert (siehe Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Webservices > Protokolle verwalten);
  • das REST Protokoll aktiviert (siehe Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Webservices > Protokolle verwalten);
  • die Fähigkeit Protokoll XMLRPC verwenden für die Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt;
  • die Fähigkeit Protokoll REST verwenden für die Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt.


Mobile Webservices deaktivieren

Wenn Sie den Haken aus der Checkbox Mobile Webservices wieder entfernen, wird automatisch:

  • der eingebaute externe Moodle mobile web service deaktiviert;
  • wenn dieser Moodle mobile web service der einzige aktive mobile Webservice war, werden automatisch:
    • Webservices als Zusatzoption deaktiviert;
    • das XMLRPC Protokoll deaktiviert;
    • das REST Protokoll deaktiviert;
    • die Fähigkeit Protokoll XMLRPC verwenden für die Rolle Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;
    • die Fähigkeit Protokoll REST verwenden für die Rolle' 'Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;


Siehe auch