From Wikipedia, the free encyclopedia
Tin Can API, rebatejat ara com Experience API ('xAPI), és un nou estàndard tècnic per a les aplicacions (programari) d'e-learning que estructura i permet emmagatzemar les interaccions d'una persona davant diferents activitats d'aprenentatge online.[1] Es tracta d'una API, és a dir, d'una peça de programari que proporciona un conjunt de funcions d'ús general, l'objectiu del qual és capturar dades en un format consistent. A través d'aquesta API, sistemes molt diferents poden comunicar-se entre si de manera segura i intercanviar els fluxos d'activitats d'una persona o un grup de persones mentre interactuen amb diverses tecnologies i continguts. Aquesta informació en el seu conjunt és definida per l'estàndard com a «experiències d'aprenentatge» i s'expressa amb una sèrie de sentències simples.
Més informació | |
---|---|
Lloc web | experienceapi.com |
| |
Les experiències d'aprenentatge es registren en un LRS (Learning Record Store), que pot existir dins d'un Sistema de Gestió de l'Aprenentatge tradicional com Moodle, genèricament anomenats LMS (Learning Management System). El LRS també pot existir en forma independent, sent aquesta una de les diferències de l'estàndard Tin Can API amb el seu antecessor SCORM.[2] Una de les idees darrere del desenvolupament de Tin Can API (i una altra diferència amb el seu estàndard antecessor SCORM) és que «podem aprendre a qualsevol moment, mitjà o lloc» i no solament dins d'un LMS. Per això Tin Can API permet el seguiment d'activitats a través de diferents dispositius, estiguin o no connectats a Internet. En aquest últim cas les Experiències d'Aprenentatge són guardades temporalment en el dispositiu fins que es reprengui o es produeixi la connexió. Una altra de les idees noves darrere del desenvolupament d'aquest estàndard és que es poden registrar i intercanviar entre els sistemes les experiències de l'anomenat aprenentatge no formal: activitats en jocs, lectures ocasionals d'articles, activitats en xarxes socials, etc. Això vol dir que un joc o un blog podrien ser compatibles amb aquest estàndard i sumar informació sobre de l'aprenentatge no formal d'un usuari.
L'estàndard Tin Can API ha estat recentment rebatejat com «Experience API» i en alguns articles apareix com «La següent generació de SCORM». L'estàndard SCORM (Sharable Content Object Reference Model) ha estat l'estàndard de facto de l'empaquetat dels materials d'e-learning la destinació del qual era la publicació en un LMS (Learning Management System) com ho és la plataforma Moodle. Si bé un dels objectius originals de SCORM tenia a veure amb la "S" de Shareable, en la pràctica SCORM presentava algunes limitacions que el nou estàndard s'ocupa de superar.[3][4] Tin Can API ofereix algunes possibilitats que SCORM no oferia, com les següents:
D'altra banda, Tin Ca és una API de codi obert i hi ha un consorci d'organitzacions darrere de l'estàndard: una altra gran diferència amb SCORM. Tècnicament, és un servei REST o servei web de Transferència d'estat representacional que utilitza Javascript com el seu format de dades. El servei web permet als clients de programari llegir i escriure les experiències en el format d'oracions o "declaracions". En la seva forma més simple, aquestes declaracions estan en la forma "Jo vaig fer això", o més genèricament "subjecte-verb-objecte".[4] Poden usar-se formulacions més complexes. També hi ha dins de l'estàndard una query API que permet filtrar les declaracions (per subjecte, objecte, verb, data, etc.) i una state API que permet reservar una espècie d'"espai zero" per a les aplicacions que consumeixen molts recursos.
SCORM té més de deu anys. ADL (Advanced Distributed Learning) els administradors de l'estàndard SCORM, van reconèixer la necessitat d'una especificació més nova i versàtil.[2] ADL va publicar llavors un requeriment en la BAA (Broad Agency Announcement) sol·licitant assistència per a la millora de SCORM. La tasca va ser atorgada a Rustici Programari, capdavanter en la indústria de programari d'interoperabilitat per a e-learning.[9] Rustici Programari va realitzar llavors nombroses entrevistes amb la comunitat d'e-learning per determinar quins factors eren els més importants a millorar i va desenvolupar una primera versió de la nova API. Aquest procés es va denominar Projecte Tin Ca.[10]
En el seu llenguatge original, Tin Ca fa referència al joc infantil de comunicar-se per mitjà de dos llaunes lligades amb un fil.
L'API està encara en desenvolupament. La versió actual és la 1.0.3[11] i ja hi ha més de 140 adoptants (30 d'octubre de 2015).[12]
Les biblioteques que aplicaran l'APi a nivell de programació són (30 d'octubre de 2015):[13]
Acrònim (en) | Significat (en) | Significat (és) |
---|---|---|
API | Application Program Interface | Interfície de Programació d'Aplicació |
LMS | Learning Management System | Sistema de Gestió de l'Aprenentatge |
SCORM | Sharable Content Object Reference Model | Model de Referència d'Objectes de Contingut Compartible |
LRS | Learning Record Store | Magatzem d'Experiències d'Aprenentatge |
BAA | Broad Agency Announcement | Agència d'Anuncis Massius |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.