User:Telengo/sandbox

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Template:Traducción

Tin Can API, rebautizado ahora como Experience API (xAPI), es un nuevo estándar para los softwares de e-learning que estructura y permite almacenar las interacciones de una persona ante distintas actividades de aprendizaje online. [1] Se trata de una API, es decir, de una pieza de software que proporciona un conjunto de funciones de uso general, cuyo objeto es capturar datos en un formato consistente. A través de esta API, sistemas muy diferentes pueden comunicarse entre sí en forma segura e intercambiar los flujos de actividades de una persona o un griupo de personas mientras interactúan con diversas tecnologías y contenidos. Esta información en su conjunto es definida por el estándar como «Experiencias de Aprendizaje» y se expresa con una serie de sentencias simples.

Las experiencias de aprendizaje se registran en un LRS (Learning Record Store), que puede existir dentro de un Sistema de Gestión del Aprendizaje tradicional como Moodle, genércamente llamados LMS (Learning Management System). El LRS también puede existir en forma independiente, siendo ésta una de las diferencias del estándar Tin Can API con su antecesor SCORM.[2] Una de las ideas detrás del desarrollo de Tin Can API (y otra diferencia con su estándar antecesor SCORM) es que «podemos aprender en cualquier momento, medio o lugar» y no solamente dentro de un LMS. Por ello Tin Can API permite el seguimiento de actividades a través de distintos dispositivos, estén o no conectados a Internet. En este último caso las Experiencias de Aprendizaje son guardadas temporalmente en el dispositivo hasta que se retome o se produzca la conexión. Otra de las ideas nuevas detrás del desarrollo de este estándar es que se pueden registrar e intercambiar entre los sistemas las experiencias del llamado aprendizaje no formal: actividades en juegos, lecturas ocasionales de artículos, actividades en redes sociales, etc. Esto quiere decir que un juego o un blog podrían ser compatibles con este estándar y sumar información acerca de del aprendizaje no formal de un usuario.

Resumen[edit]

El estándar Tin Can API ha sido recientemente rebautizado como «Experience API» y en algunos artículos aparece como «La siguiente generación de SCORM». El estándar SCORM (Sharable Content Object Reference Model) ha sido el estándar de facto del empaquetado de los materiales de e-learning cuyo destino era la publicación en un LMS (Learning Management System) como lo es la plataforma Moodle. Si bien uno de los objetivos originales de SCORM tenía que ver con la "S" de Shareable, en la práctica SCORM presentaba algunas limitaciones [3][4] que el nuevo estándar se ocupa de superar. Tin Can API ofrece algunas posibilidades que SCORM no ofrecía, como las siguientes:

  • Saca al e-learning de sus límites, llevándolo hacia fuera del navegador web[5]
  • Facilita el ingreso del e-learning a los dispositivos móviles [1]
  • Permite mayor control sobre los contenidos de aprendizaje [4]
  • Seguridad y solidez por medio de Oauth
  • Transición de dispositivos (iniciar el aprendizaje en un móvil, terminarlo en un equipo de escritorio) [5]
  • Funcionalidades para trackear juegos y simuladores [2]
  • Seguimiento del funcionamiento en el mundo real[6]
  • E-learning basado en equipos [2]
  • Seguimiento de los planes y objetivos de aprendizaje[7]

Por otra parte, Tin Can es una API de código abierto y hay un consorcio de organizaciones detrás del estándar: otra gran diferencia con SCORM. Técnicamente, es un servicio REST o servicio web de Transferencia de estado representacional que utiliza JavaScript como su formato de datos. El servicio web permite a los clientes de software leer y escribir las experiencias en el formato de oraciones o "declaraciones". En su forma más simple, estas declaraciones están en la forma "Yo hice esto", o más genéricamente "sujeto-verbo-objeto" [4]. Pueden usarse formulaciones más complejas. También hay dentro del estándar una query API que permite filtrar las declaraciones (por sujeto, objeto, verbo, fecha, etc.) y una state API que permite reservar una especie de "espacio cero" para las aplicaciones que consumen muchos recursos.

Historia[edit]

SCORM tiene más de diez años de edad. ADL (Advanced Distributed Learning) los administradores del estándar SCORM, reconocieron la necesidad de una especificación más nueva y versátil. [2] ADL publicó entonces un requerimiento en la BAA Broad Agency Announcement solicitando asistencia para la mejora de SCORM. La tarea fue otorgada a Rustici Software, líder en la industria de software de interoperabilidad para e-learning. [8] Rustici Software realizó entonces numerosas entrevistas con la comunidad de e-learning para determinar qué factores eran los más importantes a mejorar y desarrolló una primera versión de la nueva API. Este proceso se denominó Proyecto Tin Can. [9].

En su lenguaje original, Tin Can hace referencia al juego infantil de comunicarse por medio de dos latitas atadas con un hilo.

Estado actual[edit]

La API está todavía en desarrollo.

Su versión actual es la 1.0.1[10] y ya hay más de 70 adoptadores (3 de enero de 2014)[11]

Versiones anteriores[edit]

Acrónimos[edit]

Significado de los acrónimos utilizados
Acrónimo (en) Significado (en) Significado (es)
API Application Program Interface Interfaz de Programación de Aplicación
LMS Learning Management System Sistema de Gestión del Aprendizaje
SCORM Sharable Content Object Reference Model Modelo de Referencia de Objetos de Contenido Compartible
LRS Learning Record Store Almacén de Experiencias de Aprendizaje
BAA Broad Agency Announcement Agencia de Anuncios Masivos

References[edit]

  1. ^ a b Brandon, Bill. "Making History: mLearnCon 2012 Rocks Attendees". Making History: mLearnCon 2012 Rocks Attendees. Learning Solutions Magazine. Retrieved 31 July 2012. 
  2. ^ a b c d Brusino, Justin. "THE NEXT GENERATION OF SCORM: A Q&A WITH AARON SILVERS". THE NEXT GENERATION OF SCORM: A Q&A WITH AARON SILVERS. American Society for Training and Development. Retrieved 31 July 2012. 
  3. ^ Whitaker, Andy. "An Introduction to the Tin Can API". An Introduction to the Tin Can API. The Training Business. Retrieved 31 July 2012. 
  4. ^ a b c "Saltbox Developers Discuss Tin Can". Saltbox Developers Discuss Tin Can. Float Mobile Learning. Retrieved 31 July 2012. 
  5. ^ a b "eLogic Learning Partners with Rustici Software to be an Early Adopter of the Next Generation of SCORM Standards Known as the 'Tin Can API'". eLogic Learning Partners with Rustici Software to be an Early Adopter of the Next Generation of SCORM Standards Known as the 'Tin Can API'. SFGate. Retrieved 31 July 2012. 
  6. ^ Gautam, Amit. "Tin Can: My First Impressions From mLearnCon 2012". Tin Can: My First Impressions From mLearnCon 2012. Upside Learning. Retrieved 31 July 2012. 
  7. ^ Downes, Andrew. "I Want This: Tin Can Plans, Goals and Targets". Retrieved 28 April 2013. 
  8. ^ Tillett, Jeff. "Project Tin Can – The Next Generation of SCORM". Project Tin Can – The Next Generation of SCORM. Float Mobile Learning. Retrieved 31 July 2012. 
  9. ^ "ADL Project Tin Can Research Summary". ADL Project Tin Can Research Summary. Advanced Distributed Learning. Retrieved 31 July 2012. 
  10. ^ Johnson, Andy. "From ADL Team Member… Andy Johnson: Experience API (xAPI) version 1.0.1 released". ADL. Retrieved 10/2/13. 
  11. ^ "Tin Can API: Current Adopters". TinCanAPI.com. Rustici Software. Retrieved 30 July 2012. 
  12. ^ Downes, Andrew. "TinCanAPI.co.uk". Retrieved 28 April 2013. 
  13. ^ "ADLnet.gov Tin Can Draft Specification". ADLnet.gov. Advanced Distributed Learning. Retrieved 30 July 2012. 

Category:Application programming interfaces