Uso de las API integradas

TAO ofrece una forma de exportar e importar datos de una instancia de TAO, así como de crear nuevos datos para ella, sin tener que iniciar la interfaz de usuario de TAO. Para ello se utilizan las API REST. Las API REST utilizan peticiones HTTP para acceder a los datos y utilizarlos. Pueden utilizarse para leer, actualizar, crear y eliminar datos en su instancia TAO.

Las API REST disponibles en TAO cubren operaciones relativas a:

  • Artículos
  • Pruebas
  • Entregas
  • Resultados

Pueden consultarse y ejecutarse a través de https://editor.swagger.io/que le guiará a través del proceso y le pedirá la información necesaria para ejecutar la API.

Nota: El uso de las API REST requiere conocimientos técnicos, y están diseñadas para usuarios como desarrolladores (web). Para poder utilizarlas, es necesario tener una formación técnica mínima, que incluya conocimientos de javascript y de las prácticas habituales de las API.

Artículos

Las API disponibles para realizar operaciones con elementos de prueba (es decir, las que utilizan la extensión extensión-tao-itemqti) pueden consultarse aquí: https://raw.githubusercontent.com/oat-sa/extension-tao-itemqti/master/doc/rest.json.

Pruebas

Las API disponibles para realizar operaciones con pruebas (es decir, las que utilizan la extensión extensión-tao-testqti) se encuentran aquí: https://raw.githubusercontent.com/oat-sa/extension-tao-testqti/master/doc/swagger.json.

Entregas

Las API disponibles para realizar operaciones relacionadas con entregas (es decir, las que utilizan la extensión extensión-tao-entrega) pueden encontrarse aquí: https://raw.githubusercontent.com/oat-sa/extension-tao-delivery/master/doc/rest.json.

Entregas mediante LTI

Las API disponibles para la realización de operaciones relativas a entregas con LTI (es decir, las que utilizan la extensión extensión-tao-ltideliveryprovider) se pueden encontrar aquí: https://raw.githubusercontent.com/oat-sa/extension-tao-ltideliveryprovider/master/doc/rest.json y https://raw.githubusercontent.com/oat-sa/extension-tao-lti/master/doc/rest.json.

Resultados

Las APIs disponibles para realizar operaciones con resultados (es decir, las que utilizan la extensión extensión-tao-outcome) pueden encontrarse aquí: https://raw.githubusercontent.com/oat-sa/extension-tao-outcome/master/doc/rest.json.

OAT puede proporcionar formación a los desarrolladores sobre cómo utilizar estas API si es necesario. Póngase en contacto con el equipo de formación para obtener más información.