Pautas De Produccion

  • Uploaded by: Proyecto Agrega
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pautas De Produccion as PDF for free.

More details

  • Words: 4,814
  • Pages: 120
PAUTAS DE PRODUCCIÓN

ÍNDICE 1. 2. 3. 4. 5. 6. 7.

REQUISITOS PREVIOS PROYECTOS RED.ES EMPAQUETADO CATALOGACIÓN TRAZABILIDAD ENTREGA CONTACTOS/DUDAS

ANEXOS: – – – –

EJEMPLO EMPAQUETADO OA EJEMPLO EMPAQUETADO SD EJEMPLO CATALOGACIÓN MODELO DE DATOS DEL RUN‐TIME

DOCUMENTACIÓN

1. REQUISITOS PREVIOS Para seguir el contenido de estas transparencias  es  necesario  conocer  y  saber  utilizar  las  especificaciones:  –Perfil de aplicación LOM‐ES. –SCORM  2004  (IMS  Content Packaging,  IMS  Simple  Sequencing , API de JavaScript de SCORM 2004). –Taxonomías y tesauros: ETB, Árbol Curricular, Nivel  Educativo, Accesibilidad, Disciplina y Competencia.

1. REQUISITOS PREVIOS Para seguir el contenido de estas transparencias  es necesario disponer de:  –Ultima  versión  de  Agrega  Offline:   http://redes.agrega.indra.es/visualizadorcontenidos /Descargas/Descargas.do –Rustici: http://www.scorm.com/ –RTE ADL:     http://www.adlnet.gov/downloads/downloadPage.a spx?id=280

2. PROYECTOS RED.ES • Los proyectos de creación de contenidos se  caracterizan por: – Paquetes SCORM 2004 con trazabilidad de los  contenidos. – Etiquetado LOM‐ES – Secuenciación guiada basada en IMS SS – Otros tipos de secuenciación implementada en los  propios contenidos. – Multilingües: Castellano, Catalán, Euskera,  Gallego, Valenciano e Inglés

2. PROYECTOS RED.ES – Unidades de producción: Secuencias  Didácticas(SD) y Objetos de Aprendizaje(OA). – Cada unidad de producción  se replica para cada  idioma distinto. Así para una SD formada por 5  OA, se van a crear 36 unidades de producción:       6 únidades en castellano, 6 en catalán, 6 en  euskera, 6 en gallego, 6 en valenciano y 6 en  inglés. – Ejecución de los paquetes en entornos LMS y  entornos web fuera de un LMS.

2. PROYECTOS RED.ES – La producción de las unidades se realiza de la  siguiente forma: Idioma Inglés

Idioma Castellano Generación  OAS

Generación  SD

….

Generación  OAS

Generación  SD

2. PROYECTOS RED.ES – Se fija un idioma(en general se partirá siempre del  castellano). – Se crean los OAs necesarios para crear una SD. – Se crea la SD a partir de los OAs creados en el  paso anterior. – Se vuelve a empezar el ciclo para generar los Oas y la SD en el siguiente idioma, aprovechando los  contenidos generados en el paso anterior. – Repetir el proceso por cada SD necesaria.

3. EMPAQUETADO • Elementos de partida. Contenidos binarios. Ficha Instruccional. Archivo Escenario.html Otros aspectos de diseño y estilo proporcionados por  Red.es – Agrega Offline – – – –

• Producto que se genera. Paquete SCORM 2004 • Herramienta de creación. Agrega Offline

3. EMPAQUETADO • Ciclo de vida: Archivos

Recursos Crear  organización Objetos  Aprendizaje

Etiquetado

Empaquetado

3. EMPAQUETADO Tipos de paquetes que se van a generar: – Objetos de aprendizaje (OA) Definición: Paquete formado por una única  organización que dispone de un único item que  referencia a un único recurso. – Secuencia didáctica(SD) Definición: Paquete formado por una única  organización que dispone de una estructura  jerárquica de items que pueden hacer referencia a  submanifiestos o bien a recursos.

3. EMPAQUETADO • La SD con los OA’s como conceptos

• Pautas en 

http://www.proyectoagrega.es/docs/guias_produccion/714_Manual_Ref erencia_y_estilo_grafico_V07.pdf

3. EMPAQUETADO • El empaquetado de un OA requiere realizar las  siguientes actividades: – Subir los contenidos binarios que se van a  empaquetar a Agrega Offline. – Convertir los contenidos binarios subidos en un  recurso. – Crear un organization con un único item, y referenciar  el recurso desde el mismo. – Etiquetar el paquete a nivel de organization, y si fuera  necesario a nivel de item para la secuenciación  guiada. – Validad, previsualizar y guardar como un archivo .zip

3. EMPAQUETADO El ciclo de vida del empaquetado de un OA es: UPLOAD  CONTENIDOS  BINARIOS

CREACIÓN RECURSO

CREACIÓN  ORGANIZATION  

INSERTAR  SECUENCIACIÓN GUIADA

INSERTAR  METADATOS

ASOCIAR  RECURSO A ITEM

VALIDAR ,  PREVISUALIZAR Y  GUARDAR .ZIP

3. EMPAQUETADO • El empaquetado de una SD requiere realizar las siguientes  actividades: – Subir a Agrega Offline los paquetes SCORM 2004 que van actuar  como submanifiestos del paquete que se está creando. – Subir a Agrega Offline el contenido binario que no se encuentra  en los paquetes que actúan como submanifiestos, y que  formará parte del paquete que se está creando en forma de  recurso. – Convertir los contenidos binarios subidos en recursos. – Crear un organization con la estructura jerárquica de items que  sea necesaria, y referenciar desde los mismos los recursos y  submanifiestos. – Etiquetar el paquete a nivel de organization, y si fuera necesario  a nivel de item para la secuenciación guiada. – Validad, previsualizar y guardar como un archivo .zip

3. EMPAQUETADO El proceso de creación de una SD consta  de 2 fases: CREACIÓN  PAQUETES CONTENIDO 

CREACIÓN  PAQUETE CONTENEDOR

3. EMPAQUETADO El ciclo de vida del empaquetado de una SD es:

UPLOAD CONTENIDOS BINARIOS  Y SUBMANIFIESTOS

INSERTAR SECUENCIACIÓN GUIADA

VALIDAR , PREVISUALIZAR Y  GUARDAR .ZIP

CREACIÓN RECURSOS

INSERTAR METADATOS

CREACIÓN ORGANIZATION  

ASOCIAR RECURSOS  Y  SUBMANIFIESTOS A ITEMS

3. EMPAQUETADO • Algunos puntos a tener en cuenta: – Si un paquete requiere secuenciación  condicionada, está deberá estar implementada en  el contenido binario. ¡¡NUNCA SE USARÁ IMS  SIMPLE SEQUENCING!! – Un paquete sin etiquetar correctamente es un  paquete no valido, aunque se pueda guardar  como un .zip. ¡¡SIEMPRE HAY QUE VALIDAR  ANTES DE GUARDAR EL PAQUETE COMO UN .zip!!

3. EMPAQUETADO – El empaquetado y etiquetado de un paquete debe  realizarse siempre con el perfil Avanzado de  Agrega Offline. El perfil Básico no permite rellenar  todos los metadatos LOM‐ES, y ofrece una vista  limitada para generar paquetes SCORM 2004.  ¡¡HAY QUE COMPROBAR SIEMPRE QUE EL PERFIL  CONFIGURADO ES EL AVANZADO. EN CASO  CONTRARIO SE DEBE CAMBIAR MEDIANTE LA  OPCIÓN DE CONFIGURACIÓN DEL MENÚ PRINCIPAL DE AGREGA OFFLINE!!

3. EMPAQUETADO – Todo paquete debe gestionar la trazabilidad de los  contenidos , y ésta se implementa en los propios  contenidos binarios  de forma simultanea con la  creación de los mismos. ¡¡LA TRAZABILIDAD SON LLAMADAS A UNA API DE  JAVASCRIPT ESTÁNDAR DEFINIDA EN SCORM 2004!!  ¡¡AGREGA OFFLINE NO CUBRE NINGÚN ASPECTO DE  LA TRAZABILIDAD: NO PUEDEN EDITARSE LOS  CONTENIDOS PARA INTRODUCIR LAS LLAMADAS, NI  GENERA LA API DE JAVASCRIPT NECESARIA. ÉSTA  DEBE SER PROPORCIONADA JUNTO A LOS  CONTENIDOS BINARIOS!!

3. EMPAQUETADO – En todo paquete debe validarse la gestión de la  trazabilidad tal como se explica en las  transparencias siguientes.¡¡UN PAQUETE QUE NO  GESTIONA SU TRAZABILIDAD, ES UN PAQUETE  INCORRECTO!! – En todo paquete debe validarse que los enlaces,  botones o locuciones funcionan correctamente.  ¡¡UN PAQUETE CON PROBLEMAS EN EL  CONTENIDO, ES UN PAQUETE INCORRECTO!!

3. EMPAQUETADO – El diseño de los contenidos binarios, los aspectos  de secuenciamiento de los mismos, así como gran  parte de los metadatos educativos se obtiene a  partir de la ficha instruccional.¡¡PERO EXISTEN  OTROS ASPECTOS DEL DISEÑO TALES COMO EL  NOMBRE DE IDENTIFICADORES, ASPECTOS DE  ACCESIBILIDAD, USABILIDAD, O DE ESTILO,  METADATOS DE VALOR FIJADO POR RED.ES, ETC  QUE SON PROPORCIONADOS POR RED.ES PARA  CADA PROYECTO!!

3. EMPAQUETADO – Al tratarse de contenidos multilingües, hay que asegurarse  que en los paquetes correspondientes a un idioma  determinado, no se mezclan locuciones o textos de otros  idiomas.¡¡EN LOS PAQUETES QUE SE TRADUCEN NO SE  PUEDE APROVECHAR AL 100% EL CONTENIDO GENERADO  PARA OTRO IDIOMA, PUES LOS TEXTOS O LAS  LOCUCIONES PUEDEN OCUPAR MÁS ESPACIO O TIEMPO  EN IDIOMAS DIFERENTES.HAY QUE ADAPTARLOS!! – La herramienta de empaquetado a usar es Agrega  Offline.¡¡NO SE PUEDEN USAR OTRAS HERRAMIENTAS DE  EMPAQUETADO COMO RELOAD, DADO QUE NO ESTÁN  ADAPTADAS A LAS NECESIDADES DEL PROYECTO.POR LO  QUE NO PODRÁN CARGARSE LOS OBJETOS  DESARROLLADOS CON ESTAS HERRAMIENTAS EN  AGREGA!!

3. EMPAQUETADO – Todo paquete debe contener entre los archivos  binarios que lo forma un archivo especial  denominado Escenario.html. Este archivo debe  permitir utilizar los contenidos del paquete fuera  del contexto de un LMS, en el entorno de un  navegador Web.¡¡EN LA GESTIÓN DE LA  TRAZABILIDAD, SE DEBE TRATAR EL CASO DE QUE  EL PAQUETE NO SE ENCUENTRE DENTRO DEL  CONTEXTO DE UN LMS, PARA QUE EL USO DEL  MISMO NO GENERE LLAMADAS DE ERROR, Y  PUEDA NAVEGARSE POR EL MISMO!!

3. EMPAQUETADO – El archivo Escenario.html es generado junto con los  contenidos binarios. ¡¡AGREGA OFFLINE NO DA SOPORTE  A LA CREACIÓN DEL ARCHIVO Escenario.html!! – La ejecución via el archivo Escenario.html, hace que se  pierdan algunas características que si dispone la versión  que se ejecuta sobre un LMS como el Control de la  trazabilidad o la secuenciación guiada en caso de  existir.¡¡EN UN OA EL ARCHIVO Escenario.html COINCIDE  CON EL ARCHIVO PRINCIPAL DEL ÚNICO RECURSO DEL  PAQUETE, HABIÉNDOLE ELIMINADO LAS POSIBLES  LLAMADAS A LA API DE JAVASCRIPT, O BIEN HABIÉNDOSE  TRATADO EN LAS PROPIAS FUNCIONES JAVASCRIPT.EN UNA SD, EL ARCHIVO Escenario.html, HAY QUE  REALIZARLO AD HOC!!

3. EMPAQUETADO – En una SD no pueden existir referencias cruzadas  entre los paquetes y recursos que lo forman.  Concretamente debe evitarse la doble navegación  via los contenidos  binarias o bien via SCORM  2004. ¡¡UN PAQUETE CON DOBLE NAVEGACIÓN  ES UN OBJETO INVALIDO. LA DOBLE NAVEGACIÓN  SÓLO PUEDE SER DETECTADA MANUALMENTE,  AGREGA OFFLINE NO ES CAPAZA DE VALIDAR ESTE  TIPO DE ASPECTOS!!

3. EMPAQUETADO – Dado que en los contenidos se va a gestionar la  trazabilidad de los mismos, todos los recursos que  se creen a partir de los contenidos binarios, deben  declararse como SCOs y no como ASSETs.

3. EMPAQUETADO • La verificación de la corrección de los aspectos  estructurales del paquete se realizará a través  de la función de validación que presenta  Agrega Offline. • Los aspectos propios del contenido se  verificarán manualmente mediante su  navegación.

3. EMPAQUETADO • Todo paquete debería tener en su interior: – Esquemas de LOM‐ES y SCORM 2004 – Archivo imsmanifest.xml – Carpetas o archivos de los contenidos binarios  que conforman el paquete. – API JavaScript. – Escenario.html

3. EMPAQUETADO • Entre los contenidos que debe disponer un  paquete, se encuentra la API de JavaScript.  Esta API debe ser facilitada junto a los  contenidos que se suben para crear el  objeto.NO LA INSERTA DE MANERA  AUTOMÁTICA AGREGA OFFLINE.

3. EMPAQUETADO • Otro elemento que debe contener un paquete  es un archivo Escenario.html. Se trata de un  archivo que sirve para poder usar el paquete  fuera del contexto de un LMS. Este archivo NO  SE PUEDE GENERAR DESDE AGREGA OFFLINE,  DEBE SER GENERADO POR EL PRODUCTOR DE  LOS CONTENIDOS.

3. EMPAQUETADO • Agrega es capaz de generar un archivo  especial index.html, diferente del archivo  Escenario.html anteriormente mencionado, el  cual simula el previsualizador de Agrega fuera  del contexto de Agrega.

4. CATALOGACIÓN • Elementos de partida. – Paquete SCORM 2004 – Ficha Instruccional. – Otros aspectos de diseño y estilo proporcionados por  Red.es – Agrega Offline

• Producto que se genera. Paquete SCORM 2004 etiquetado. • Herramienta de catalogación Agrega Offline

4. CATALOGACIÓN • Ciclo de vida: Archivos

Parte del ciclo  de vida  cubierto

Recursos Crear  organización Objetos  Aprendizaje

Etiquetado

Empaquetado

4. CATALOGACIÓN • Dentro de un paquete, existen diferentes lugares en  los que se pueden introducir metadatos: – – – –

Nivel de objeto Nivel de Organización. Nivel de item. Nivel de Recurso.

• En cualquiera de los casos, la forma de asociar los  metadatos, es mediante la opción de “Catalogar”

4. CATALOGACIÓN • Todo paquete SCORM 2004 debe estar  catalogado con respecto al perfil de aplicación  LOM‐ES.¡¡SOLO SE CATALOGA A NIVEL DE  PAQUETE!! • Para catalogar el paquete se usará la  funcionalidad de catalogación de Agrega  Offline.¡¡SE DEBE USAR ESTRICTAMENTE AGREGA  OFFLINE. CUALQUIER OTRA HERRAMIENTA DE  CATALOGACIÓN COMO RELOAD, DARÁ LUGAR A  PAQUETES INVALIDOS!!

4. CATALOGACIÓN • Todo paquete catalogado debe validarse su  catalogación a través de la función de  validación de Agrega Offline.¡¡UN PAQUETE  CON ERRORES DE CATALOGACIÓN PUEDE SER  GUARDADO COMO UN ARCHIVO .ZIP, POR LO  QUE LA POSIBILIDAD DE GUARDAR COMO UN  .ZIP, NO ASEGURA QUE EL PAQUETE SEA  CORRECTO!!

4. CATALOGACIÓN • En los formularios que ofrece Agrega Offline para rellenar  las categorías de metadatos de LOM‐ES es necesario  rellenar: – Todos los campos obligatorios que indica LOM‐ES.¡¡EN AGREGA  OFFLINE HAY UN INDICATIVO GRÁFICO CON * QUE INDICA  ESTOS CAMPOS!! – Aquellos campos que de manera explícita Red.es, haya indicado   a través de la documentación que se entrega en cada Proyecto. – Una instancia de la categoría 9, por cada taxonomía y tesauro  indicados para estos proyectos: ETB, Árbol Curricular,  Accesibilidad, Nivel Educativo, Competencias y Disciplina.¡¡EN  AGREGA OFFLINE SE PUEDEN INCLUIR TANTAS INSTANCIAS DE  LA CATEGORIA 9 COMO SISTEMAS DE CLASIFICACIÓN SE USEN  PARA CATALOGAR!

4. CATALOGACIÓN • Todos los campos con texto libre deben describirse en  el idioma principal del paquete, y debe señalarse dicho  idioma mediante el atributo del idioma que acompaña  a estos campos.¡¡ESTE ES UN FALLO HABITUAL.  ESCRIBIR EL VALOR DE TEXTO LIBRE Y NO INDICAR EL  IDIOMA DE DICHO VALOR!! • Los campos con vocabularios definidos, deben  describirse en inglés. Si se usa Agrega Offline, estos  campos se distinguen del resto al tratarse de campos  con listas desplegables, y salvo manipulación, no  debería poderse rellenar de otra forma que con el  término del desplegable.

4. CATALOGACIÓN • Existe una documentación explícita de cómo  rellenar la categoría 9 con cada una de las  taxonomías y tesauros, que puede  encontrarse en la web del proyecto Agrega.  www.proyectoagrega.es • Salvo indicación explícita, solo se rellenan los  metadatos a nivel de paquete, y nunca para  otros elementos más internos tales como  items, recursos,etc.

4. CATALOGACIÓN • La verificación de la corrección de los aspectos  sintácticos del etiquetado del paquete se  realizará a través de la función de validación  que presenta Agrega Offline en la zona de  catalogación  o de edición del paquete(en ambas zonas se validan los metadatos). • La validación de los aspectos semánticos de la  catalogación sólo se pueden  verificar  manualmente.

5. TRAZABILIDAD • Elementos de partida. – Contenidos binarios. – Ficha Instruccional. – Otros aspectos de diseño y estilo proporcionados  por Red.es

• Producto que se genera. Contenidos binarios con gestión de trazas. • Herramienta de catalogación Herramienta de edición que  se esté usando  para crear los contenidos binarios.

5. TRAZABILIDAD La adición de las trazas a los contenidos  binarios, se realiza en el momento de  creación de dichos contenidos: CREACIÓN  CONTENIDOS BINARIOS

ADICIÓN DE TRAZAS  A LOS CONTENIDOS  BINARIOS

COMO LOS CONTENIDOS TIENEN EL API JAVASCRIPT PERO TAMBIEN SE PUEDEN EJECUTAR FUERA DE UN LMS – ES NECESARIO QUE EL PRODUCTOR TRATE LOS ERRORES DE LA FUNCION CUANDO ESTE SIN PRESENCIA DE LMS

5. TRAZABILIDAD • La navegación en un paquete se describe y  gestiona mediante el uso  de JavaScript  embebido en los binarios que forman el  contenido de los paquetes.  • SCORM 2004 describe una API estándar de  funciones JavaScript, que todo LMS  compatible con este tipo de empaquetado  debería tener implementado.

5. TRAZABILIDAD • La lógica de proceso de estas funciones puede  ser modificada, e incluso se pueden definir  más funciones de las que propone el API, en  base a las funciones que se sabe que están  implementadas.

5. TRAZABILIDAD • Un script mínimo debe proporcionar  funciones para inicializar y terminar la sesión  de comunicación automáticamente si existe  una instancia de la API de SCORM  2004.Además debe poner el estado de  terminación del SCO a “completado” cuando  el SCO termina.

5. TRAZABILIDAD • El script debe implementar al menos 4 funciones  básicas: – ScanForAPI(win).Esta función busca la existencia de  una instancia de la API de SCORM 2004 en el sistema. – GetAPI(win).Esta función recupera una instancia de la  API de SCORM 2004, en caso de existir en el sistema. – ScormInitialize(). Esta función inicializa la  comunicación con una instancia de la API de SCORM  2004. – ScormTerminate().Esta función finaliza la  comunicación con una instancia de la API de SCORM  2004.

5. TRAZABILIDAD • Un SCO  puede reportar a un LMS dos tipos de  informaciones: – Información de progreso, que puede ser a su vez de dos tipos: • Estado de completitud .Toma el valor de completado o no  completado. • Medida del progreso. Es un ratio entre lo que está realizado y lo que  puede ser realizado, y se representa como un valor en coma flotante  entre 0 (nada realizado) y 1 (completamente realizado).

– Información del éxito, que puede ser a su vez de dos tipos: • Estado del éxito. Toma el valor de aprobado o fallado. • Medida del éxito.Es un valor escalado en el rango entre ‐1.0 y 1.0,  donde 0 representa no éxito, 1.0 representa éxito total, y los valores  negativos representan penalizaciones.

• Las posibles variables que pueden usarse para manejar este  tipo de informaciones se encuentran en el anexo de estas  transparencias.

5. TRAZABILIDAD • Para el intercambio de datos es necesario  implementar las siguientes funciones: – ScormGetLastError().Esta función recupera un  código que representa el estado de error  de la  sesión de comunicación después de la última  llamada a la API. – ScormGetErrorString(Estado de Error). Esta  función recupera el mensaje de error asociado a  un estado error determinado especificado en sErr.

5. TRAZABILIDAD – ScormGetValue(Elemento de datos). Esta función  permite recuperar datos almacenados en el entorno  de ejecución, hace uso de las funciones  ScormGetLastError para detectar si se ha producido  algún error, y de ScormErrorString para mostrar  mensajes de error en caso de haberse producido  alguno. Para ello toma como parámetros el elemento  de datos del modelo CMI que se quiere consultar. – ScormSetValue(Elemento de datos,Valor).Esta función  permite enviar datos para su almacenamiento en el  entorno de ejecución. Para ello toma como  parámetros el elemento de datos del  modelo CMI  que se quiere actualizar, y el valor con el que se  quiere actualizar(se trata de valores predefinidos para  cada elemento de datos).

5. TRAZABILIDAD • SCORM 2004  permite a un SCO crear hasta 250 registros de  interacción. Cada registro contiene un identificador para esa  interacción.  • Durante una sesión de comunicación, el entorno de ejecución  almacena los registros en un array indexado. El array de  interacciones solo persiste durante la sesión de comunicación y el  entorno de ejecución puede usar distintas aproximaciones para  almacenar estos registros entre sesiones.  • La colección de registros de interacción no se encuentra  almacenado en ningún orden determinado. Debido a esto último,  en una comunicación posterior, los registros de interacción podrían  aparecer en un orden diferente. En este sentido si se van a usar de  una sesión previa, habría que encontrar que índice del array se le  asignó en la nueva sesión, para lo cual se buscará los registros por  el identificador de interacción. 

5. TRAZABILIDAD • Para gestionar esto se añaden nuevas funciones al script de  SCORM: – ScormInteractionAddRecord toma como parámetro el  identificador de una interacción  y un tipo de interacción válida.  Retorna un entero que corresponde al índice del array de  registros o ‐1 si ocurre algún error. Si un registro de interacción  con el mismo identificador y el mismo tipo ya existe, la function no hace nada y retorna el índice del registro existente. Si un  registro de interacción con el mismo identificador pero con  diferente tipo ya existe, la function falla. Si el número de  registros de interacción permitidos se excediera por la adicción  de un nuevo registro, la función fallaría. – ScormInteractionGetCount no toma ningún parámetro y retorna  un valor entero que representa el número de registros de  interacción existentes.

5. TRAZABILIDAD – ScormInteractionGetData toma como parámetro el  identificador de la interacción  y el elemento del  modelo de datos dentro del registro de la interacción,  y retorna un valor. Si el valor es una cadena vacía,  podría indicar un posible error. La cadena que  identifica el elemento de datos es la que aparece a la  derecha de “interactions.n..” en la documentación de  SCORM para el modelo de datos. – ScormInteractionGetIndex toma como parámetro el  identificador de la interacción. Retorna un entero,  que es el índice del registro de la interacción o ‐1 si el  registro no existe. Se puede usar esta función para  chequear si existe un registro para esa interacción.

5. TRAZABILIDAD – ScormInteractionSetData toma como parámetro el  identificador de una interacción, el elemento del  modelo de datos dentro del registro de interacción y  el valor a poner. Retorna cierto o falso. Si retorna  falso, se puede analizar el estado de error. Dado que  los datos no pueden ser almacenados en un registro  de interacción  hasta que el identificador es  almacenado en el registro, y algunos datos no pueden  ser almacenados apropiadamente  a menos que el  tipo de interacción sea conocida, la función fallará si  el registro de interacción no ha sido creado  previamente por una llamada  ScormInteractionAddRecord. La cadena que identifica  el elemento de datos es la que aparece a la derecha  de “interactions.n..” en la documentación de SCORM  para el modelo de datos.

5. TRAZABILIDAD • La forma más fácil de convertir un asset en un  SCO es embeberlo dentro de una página  HTML. Para otros assets, se crea una página  que contenga un lugar para cargar el asset.  Muchos assets, tales como archivos pdf,  imágenes,o archivos de texto pueden ser  lanzados directamente por un browser. Sin  embargo para usarlos como SCO se requieren  scripts. 

5. TRAZABILIDAD • Un SCO genérico puede ser usado como  envoltorio para cualquier asset que pueda  generarse como un frameset. El script del  frameset gestiona su comportamiento como  un SCO, y el frame “stage” es usado para  mostrar el asset pasivo. El único aspecto  particularizable del envoltorio es la URL  relativa del asset pasivo, la cual debe ser  proporcionada como fuente para el frame “stage”.

5. TRAZABILIDAD • Si se usa Flash para crear un SCO, la película  Flash debe ser mostrada en un objeto Flash  embebido en una página web. La página web  en si misma es el SCO, y el elemento resource que describe el SCO en el manifest del  paquete SCORM especifica la URL  de la  página HTML. 

5. TRAZABILIDAD • Es recomendado usar JavaScript en la página  HTML que maneja la gestión de las sesiones de  comunicación. • Es recomendable que todas las comunicaciones  entre ActionScript y la implementación de la API  sean realizadas a través de funciones JavaScript  descansando en la página HTML. Es importante  enviar los datos si algo significante está ocurriendo, en vez de esperar a que finalice la  película.

5. TRAZABILIDAD • Hay dos formas de verificar que se ha  gestionado correctamente la trazabilidad: – Cargar el paquete en el RunTime que ofrece ADL  para SCORM 2004: http://www.adlnet.gov/downloads/downloadPag e.aspx?id=280 – Cargar el paquete en el RunTime online gratuito  que ofrece Rustici: http://www.scorm.com/

6. ENTREGA DE LOS PAQUETES • Los paquetes de contenidos deben entregarse  en formato zip. Nunca descomprimidos. • La estructura de carpetas más adecuada para  realizar la entrega es una carpeta por idioma,  y dentro de esa carpeta, una subcarpeta por  cada SD que contenga los archivos .zip de la  SD y de todos los OAs que conforman la SD.

6. ENTREGA DE LOS PAQUETES • Red.es distribuye un documento denominado  Hoja_de_entrega, en la que aparecen unos  requisitos mínimos de calidad que deberían  tenerse en cuenta en la realización de un  paquete. Estos requisitos son  complementarios a todos los aspectos  técnicos y estructurales que se han  comentado aquí, y que aparecen en las fichas  instruccionales.

6. ENTREGA DE LOS PAQUETES • Estos requisitos se refieren preferentemente a  aspectos estéticos, de estilo, usabilidad,  accesibilidad, y algunos técnicos.  • No puede realizarse una entrega sin haberse  comprobado y rellenado esta ficha de calidad.

7. CONTACTOS/DUDAS • Foro de preguntas técnicas:     http://es.groups.yahoo.com/group/proyectoagrega/

• Dirección de email para dudas muy concretas  (mejor utilizar el foro): [email protected]

ANEXOS Ejemplo Empaquetado OA Ejemplo Empaquetado SD Ejemplo Catalogación Modelo de Datos Runtime

EJEMPLO EMPAQUETADO OA • Se va a desarrollar un ejemplo de creación de un OA  denominado “El tamaño lineal de los objetos” formado por  los archivos que se ven en la captura.

EJEMPLO EMPAQUETADO OA • Para crear el OA se usa la opción “Crear ODE”

EJEMPLO EMPAQUETADO OA • Se rellena el título del ODE que se va a crear

EJEMPLO EMPAQUETADO OA • Se sube al área de Archivos los contenidos del  OA. Para ello primero se zippean.

EJEMPLO EMPAQUETADO OA • A continuación se sube los contenidos  zippeados.

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA • Se crea un recurso con el contenido subido: 

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA • Se crea la organización con el item en la zona  de Organizations.

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA • A continuación se cataloga el objeto  seleccionando la opción de “Catalogar” desde  la organización principal

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA

EJEMPLO EMPAQUETADO OA • Visualización final:

EJEMPLO EMPAQUETADO SD • Se va a desarrollar una SD formado por los siguientes  elementos de información: – – – – – – – – –

El tamaño lineal de los objetos. Medición con unidades no convencionales. Instrumentos de medición y unidades convencionales. El metro: sus múltiplos y divisores. equivalencias entre unidades. Forma simple y compleja de expresión de longitudes. Problemas y curiosidades. Ayuda.  Guía del profesor. Glosario.

EJEMPLO EMPAQUETADO SD • En el momento de elegir qué elementos se  implementarán como recursos y cuales como  submanifiestos, influye una serie de factores,  que principalmente se basan en: – Futura reutilización del contenido. – Entidad propia desde el punto de vista pedagógico  y del conocimiento.

EJEMPLO EMPAQUETADO SD • En este caso concreto tienen entidad propia, y  merece la pena poder reutilizar el contenido en el  caso de los elementos: El tamaño lineal de los objetos. Medición con unidades no convencionales. Instrumentos de medición y unidades convencionales. El metro: sus múltiplos y divisores. equivalencias entre  unidades. – Forma simple y compleja de expresión de longitudes. – Problemas y curiosidades. – – – –

EJEMPLO EMPAQUETADO SD • Para estos elementos surge la cuestión de si  deben ir empaquetados en forma de recursos  o en forma de submanifiestos. • Desde el punto de vista de Scorm, ambas  formas de implementación serían correctas.

EJEMPLO EMPAQUETADO SD – De los elementos que se han listado anteriormente se van a considerar  como submanifiestos todos, salvo los elementos: Guía del Profesor, Ayuda y  Glosario. – Para ello hay que hacer dos tratamientos diferentes: •Aquellos elementos que van a ir empaquetados en forma de recursos, se deben  subir como archivos, y convertirse en recursos. •Aquellos elementos que van a ir empaquetados en forma de submanifiestos, se  deben crear paquetes Scorm 2004 de estos elementos, y agregarse al objeto  principal que se está realizando.

– A continuación crear la estructura del organization con los items  correspondientes y referenciar los elementos que son recursos y los  elementos que son submanifiestos.

EJEMPLO EMPAQUETADO SD • Se crean los paquetes Scorm a partir de los  contenidos de cada elemento.

EJEMPLO EMPAQUETADO SD • Creación de la estructura de la organización  vacía:

EJEMPLO EMPAQUETADO SD • Se suben los contenidos binarios en forma de  archivos que se van a convertir en recursos

EJEMPLO EMPAQUETADO SD • Se crean los recursos a partir de los binarios  que se han subido como archivos:

EJEMPLO EMPAQUETADO SD • Se agregan los submanifiestos que se han  creado previamente, y que serán  referenciados desde la organización:

EJEMPLO EMPAQUETADO SD • Se referencian los recursos y los  submanifiestos creados desde los items de la  organización creada.

EJEMPLO EMPAQUETADO SD • Visualización final:

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

EJEMPLO CATALOGACIÓN

MODELO DE DATOS DEL RUN‐TIME • Significado de las principales variables que usa  la API de JavaScript: – cmi.comments_from_learner: texto para el  usuario. – cmi.comments_from_lms: comentarios y  anotaciones que se ofrecen al usuario – cmi.completionThreshold: indica cuánto ha  progresado el usuario hacia la finalización del SCO

MODELO DE DATOS DEL RUN‐TIME – cmi.credit: indica si se calificará el rendimiento del  usuario en este SCO. – cmi.entry: indica si el usuario ha accedido  previamente al SCO – cmi.exit: indica cómo y por qué el usuario ha dejado el  SCO. – cmi.interactions: define información relativa a una  interacción para medida o verificación. – cmi.launch_data: datos específicos del SCO que éste  puede usar para su iniciación. – cmi.learner_ide: identifica al usuario para el que se ha  lanzado la instancia del SCO.

MODELO DE DATOS DEL RUN‐TIME – cmi.learner_name: nombre del usuario – cmi.learner_preference: preferencias del usuario  asociadas al uso del SCO. – cmi.location: localización dentro del sco – cmi.max_time_allowed:tiempo máximo para  ejecutar un intento del SCO. – cmi.mode:modos en los que puede presentarse el  SCO al usuario. – cmi.objectives:objetivos de aprendizaje o  rendimiento asociados al SCO

MODELO DE DATOS DEL RUN‐TIME – cmi.progress_measure: medida del progreso que el  estudiante ha hecho hacia la terminación del SCO – cmi.scale_passing_score: puntuación escalada para un  SCO – cmi.score: puntuación del usuario para el SCO – cmi.session_time: tiempo que ha pasado el usuario en  la sesión actual del SCO – cmi.success_status:indica si el usuario ha superado el  SCO – cmi.suspend_data: ofrece información creada por un  SCO como resultado de interacción con un usuario

MODELO DE DATOS DEL RUN‐TIME – cmi.time_limit_action: indica qué debería hacer el  SCO si se excede el tiempo máximo permitido. – cmi.total_time: tiempo acumulado de todos los  intentos del usuario anteriores a la sesión actual.

DOCUMENTACIÓN • Se recomienda consultar como documentación  complementaria, aquella que se encuentra en la  zona de documentación del sitio del proyecto,  www.proyectoagrega.es:

Related Documents


More Documents from "Cat Cordoba"

May 2020 8
May 2020 10
June 2020 11
Folleto Gallego
May 2020 6