Utilisation des API intégrées
TAO offre un moyen d'exporter et d'importer des données à partir d'une instance TAO, ainsi que de créer de nouvelles données pour celle-ci, sans avoir à démarrer l'interface utilisateur TAO. Ceci est fait en utilisant les API REST. Les API REST utilisent des requêtes HTTP pour accéder aux données et les utiliser. Elles peuvent être utilisées pour lire, mettre à jour, créer et supprimer des données sur votre instance TAO.
Les API REST disponibles dans TAO couvrent les opérations concernant :
- Articles
- Tests
- Livraisons
- Résultats
Ils peuvent être visualisés et exécutés via https://editor.swagger.io/qui vous guidera tout au long du processus, en vous invitant, le cas échéant, à fournir les informations nécessaires à l'exécution de l'API.
Remarque : l'utilisation des API REST requiert des connaissances techniques et elles sont conçues pour des utilisateurs tels que les développeurs (web). Il est nécessaire d'avoir un bagage technique minimal, y compris une connaissance de javascript et des pratiques courantes en matière d'API, pour pouvoir les utiliser.
Articles
Les API disponibles pour effectuer des opérations impliquant des éléments de test (c'est-à-dire celles qui utilisent l'extension extension-tao-itemqti) sont disponibles ici : https://raw.githubusercontent.com/oat-sa/extension-tao-itemqti/master/doc/rest.json.
Tests
Les API disponibles pour effectuer des opérations impliquant des tests (c'est-à-dire celles utilisant l'extension extension-tao-testqti) peuvent être trouvées ici : https://raw.githubusercontent.com/oat-sa/extension-tao-testqti/master/doc/swagger.json.
Livraisons
Les API disponibles pour effectuer des opérations de livraison (c'est-à-dire celles qui utilisent l'extensionextension-tao-delivery) sont disponibles ici : https://raw.githubusercontent.com/oat-sa/extension-tao-delivery/master/doc/rest.json.
Livraisons avec LTI
Les API disponibles pour effectuer des opérations impliquant des livraisons avec LTI (c'est-à-dire celles utilisant l'extension extension-tao-ltideliveryprovider) peuvent être trouvées ici : https://raw.githubusercontent.com/oat-sa/extension-tao-ltideliveryprovider/master/doc/rest.json et https://raw.githubusercontent.com/oat-sa/extension-tao-lti/master/doc/rest.json.
Résultats
Les API disponibles pour effectuer des opérations impliquant des résultats (c'est-à-dire celles qui utilisent l'extensionextension-tao-outcome) sont disponibles ici : https://raw.githubusercontent.com/oat-sa/extension-tao-outcome/master/doc/rest.json.
OAT peut fournir une formation aux développeurs sur l'utilisation de ces API si nécessaire. Veuillez contacter l'équipe de formation pour plus d'informations.