Integrierte APIs verwenden

TAO bietet eine Möglichkeit, Daten aus einer TAO-Instanz zu exportieren und zu importieren sowie neue Daten für sie zu erstellen, ohne die TAO-Benutzeroberfläche starten zu müssen. Dies geschieht über REST-APIs. REST-APIs verwenden HTTP-Anfragen für den Zugriff auf und die Verwendung von Daten. Sie können zum Lesen, Aktualisieren, Erstellen und Löschen von Daten in Ihrer TAO-Instanz verwendet werden.

Die in TAO verfügbaren REST-APIs decken Operationen in Bezug auf:

  • Artikel
  • Tests
  • Auslieferungen
  • Ergebnisse

Sie können eingesehen und ausgeführt werden über https://editor.swagger.io/die Sie durch den Prozess führt und Sie bei Bedarf zur Eingabe der für die Ausführung der API erforderlichen Informationen auffordert.

Hinweis: Die Verwendung von REST-APIs erfordert technisches Wissen, und sie sind für Benutzer wie (Web-)Entwickler konzipiert. Um sie nutzen zu können, ist ein minimales technisches Hintergrundwissen erforderlich, einschließlich Kenntnissen über Javascript und gängige API-Praktiken.

Artikel

Die APIs, die für die Durchführung von Operationen mit Prüflingen zur Verfügung stehen (d. h. diejenigen, die die Erweiterung Erweiterung-tao-itemqti) können hier gefunden werden: https://raw.githubusercontent.com/oat-sa/extension-tao-itemqti/master/doc/rest.json.

Tests

Die APIs, die für die Durchführung von Operationen mit Tests zur Verfügung stehen (d. h. diejenigen, die die Erweiterung Erweiterung-tao-testqti) können hier gefunden werden: https://raw.githubusercontent.com/oat-sa/extension-tao-testqti/master/doc/swagger.json.

Auslieferungen

Die APIs, die für die Durchführung von Vorgängen im Zusammenhang mit Lieferungen zur Verfügung stehen (d. h. diejenigen, die die Erweiterung Erweiterung-tao-delivery) können hier gefunden werden: https://raw.githubusercontent.com/oat-sa/extension-tao-delivery/master/doc/rest.json.

Lieferungen mit LTI

Die APIs, die für die Durchführung von Vorgängen im Zusammenhang mit Lieferungen mit LTI zur Verfügung stehen (d. h. diejenigen, die die Erweiterung Erweiterung-tao-ltideliveryprovider) können hier gefunden werden: https://raw.githubusercontent.com/oat-sa/extension-tao-ltideliveryprovider/master/doc/rest.json und https://raw.githubusercontent.com/oat-sa/extension-tao-lti/master/doc/rest.json.

Ergebnisse

Die APIs, die für die Durchführung von Operationen mit Ergebnissen zur Verfügung stehen (d. h. diejenigen, die die Erweiterung Erweiterung-tao-outcome) können hier gefunden werden: https://raw.githubusercontent.com/oat-sa/extension-tao-outcome/master/doc/rest.json.

OAT kann Entwicklern bei Bedarf Schulungen zur Verwendung dieser APIs anbieten. Bitte kontaktieren Sie das Schulungsteam für weitere Informationen.