Logs
De PatioWiki
(Diferencias entre revisiones)
m |
|||
Línea 1: | Línea 1: | ||
+ | = Introducción = | ||
+ | |||
Los ficheros de [[Log]] de los [[:Categoría:Ejercicios|Ejercicios]] consisten en un fichero [http://es.wikipedia.org/wiki/XML XML] compuesto principalmente por cuatro secciones: | Los ficheros de [[Log]] de los [[:Categoría:Ejercicios|Ejercicios]] consisten en un fichero [http://es.wikipedia.org/wiki/XML XML] compuesto principalmente por cuatro secciones: | ||
Línea 26: | Línea 28: | ||
* Cambio de tamaño. | * Cambio de tamaño. | ||
* Cambio de herramienta. | * Cambio de herramienta. | ||
+ | |||
+ | = Logs de APRENDO = | ||
+ | |||
+ | El log de Aprendo contiene todas las acciones que realizó el usuario durante un ejercicio. | ||
+ | |||
+ | == Ejemplo de log == | ||
+ | |||
+ | <session pupil="316" exercise="0" name="vocabularioFruta" date="27-abr-2010 11:40:26" time="11:40:26" mode="LEARNING" | ||
+ | width="1102" height="571"> | ||
+ | <concepts/> | ||
+ | <abstractlog> | ||
+ | <action action="COMMON_CLICK_OUT" time="0" description=""/> | ||
+ | <action action="2" time="36131" description=""> | ||
+ | <image imageid="fruta/manzana.svg" relativeid="2" concept="fruta/manzana.svg"/> | ||
+ | </action> | ||
+ | <action action="2" time="36724" description=""> | ||
+ | <image imageid="fruta/frambuesa.svg" relativeid="7" concept="fruta/frambuesa.svg"/> | ||
+ | </action> | ||
+ | <action action="1" time="37419" description=""> | ||
+ | <image imageid="fruta/cereza.svg" relativeid="0" concept="fruta/cereza.svg"/> | ||
+ | </action> | ||
+ | <action action="COMMON_CLICK_OUT" time="45263" description=""/> | ||
+ | </abstractlog> | ||
+ | <mouselog> | ||
+ | <action time="0" action="1" x="604" y="289"/> | ||
+ | <action time="0" action="3" x="604" y="289"/> | ||
+ | <action time="0" action="4" x="604" y="289"/> | ||
+ | <action time="36132" action="1" x="140" y="354"/> | ||
+ | <action time="36204" action="3" x="140" y="354"/> | ||
+ | <action time="36204" action="4" x="140" y="354"/> | ||
+ | <action time="36725" action="1" x="337" y="365"/> | ||
+ | <action time="36787" action="3" x="337" y="365"/> | ||
+ | <action time="36787" action="4" x="337" y="365"/> | ||
+ | <action time="37419" action="1" x="158" y="168"/> | ||
+ | <action time="37607" action="3" x="158" y="168"/> | ||
+ | <action time="37607" action="4" x="158" y="168"/> | ||
+ | <action time="45263" action="1" x="241" y="282"/> | ||
+ | <action time="45279" action="2" x="240" y="282"/> | ||
+ | <action time="45279" action="3" x="240" y="282"/> | ||
+ | </mouselog> | ||
+ | </session> | ||
+ | |||
+ | == Etiquetas del log == | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Value | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | pupil || Integer || Id del alumno en la base de datos | ||
+ | |- | ||
+ | | mouselog || Define el log de acciones de ratón | ||
+ | |} | ||
+ | |||
+ | |||
+ | == <session> == | ||
+ | |||
+ | === Atributos === | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Value | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | exercise || Integer || Define el log de acciones abstractas | ||
+ | |- | ||
+ | | name || String || El nombre que identifica al ejercicio | ||
+ | |- | ||
+ | | date || Date || Fecha de realización del ejercicio | ||
+ | |- | ||
+ | | mode || [Evaluation, Learning] || Modo de realizacíon del ejercicio | ||
+ | |- | ||
+ | | width || Integer || Ancho del panel del ejercicio | ||
+ | |- | ||
+ | | height || Integer || Altura del panel del ejercicio | ||
+ | |} | ||
+ | |||
+ | |||
+ | == <abstractlog> == | ||
+ | |||
+ | === Contiene === | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | action || Acción de alto nivel realizada por el alumno | ||
+ | |} | ||
+ | |||
+ | |||
+ | == <action> == | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Value | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | action || String || Acción de alto nivel realizada por el alumno | ||
+ | |- | ||
+ | | time || Integer || Milisegundos transcurridos desde el comienzo del ejercicio | ||
+ | |- | ||
+ | | description || String || Descripción de la acción | ||
+ | |} | ||
+ | |||
+ | |||
+ | == <mouselog> == | ||
+ | |||
+ | === Contiene === | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | action || Acción de ratón realizada por el alumno | ||
+ | |} | ||
+ | |||
+ | == <action> == | ||
+ | |||
+ | === Atributos === | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Nombre | ||
+ | ! Value | ||
+ | ! Descripción | ||
+ | |- | ||
+ | | time || Integer || Milisegundos transcurridos desde el comienzo del ejercicio | ||
+ | |- | ||
+ | | action || [1,2,3,4] || 1: Click, 2: Pressed, 3: Dragged, 4: Released | ||
+ | |- | ||
+ | | x || Integer || Coordenada x de la pantalla donde se realizó la acción | ||
+ | |- | ||
+ | | y || Integer || Coordenada y de la pantalla donde se realizó la acción | ||
+ | |} | ||
[[Category:Main]] | [[Category:Main]] | ||
[[Category:Gestión de usuarios y sesiones]] | [[Category:Gestión de usuarios y sesiones]] | ||
[[en:Logs]] | [[en:Logs]] |
Revisión de 10:36 30 abr 2013
Contenido |
Introducción
Los ficheros de Log de los Ejercicios consisten en un fichero XML compuesto principalmente por cuatro secciones:
- Cabecera
- Donde se define el tipo de ejercicio, el código del alumno, la fecha y hora de ejecución, el modo de ejecución y el tamaño de la ventana en dónde se ejecutó.
- Sección exercise
- Proporciona información respecto a la configuración del ejercicio. Esta sección es opcional.
- Sección abstractLog
- Contiene los eventos de alto nivel del ejercicio.
- Sección mouseLog
- Contiene los eventos de bajo nivel correspondientes al puntero.
- Sección paintedPointsLog
- Contiene los eventos de bajo nivel correspondientes al panel de dibujo.
Nótese que mientras la información situada dentro de las secciones exercise y abstracLog dependerá principalmente del tipo de ejercicio.
Por último, dentro de la sección mouseLog sólo se admitirán eventos del tipo:
- Pulsación del puntero.
- Arrastre del puntero.
- Liberación del puntero.
- Activación del puntero.
Mientras que dentro de la sección paintedPointsLog podrán encontrarse también los siguientes tipos de eventos de dibujo:
- Cambio de color.
- Cambio de tamaño.
- Cambio de herramienta.
Logs de APRENDO
El log de Aprendo contiene todas las acciones que realizó el usuario durante un ejercicio.
Ejemplo de log
<session pupil="316" exercise="0" name="vocabularioFruta" date="27-abr-2010 11:40:26" time="11:40:26" mode="LEARNING" width="1102" height="571">
<concepts/> <abstractlog> <action action="COMMON_CLICK_OUT" time="0" description=""/> <action action="2" time="36131" description=""> <image imageid="fruta/manzana.svg" relativeid="2" concept="fruta/manzana.svg"/> </action> <action action="2" time="36724" description=""> <image imageid="fruta/frambuesa.svg" relativeid="7" concept="fruta/frambuesa.svg"/> </action> <action action="1" time="37419" description=""> <image imageid="fruta/cereza.svg" relativeid="0" concept="fruta/cereza.svg"/> </action> <action action="COMMON_CLICK_OUT" time="45263" description=""/> </abstractlog> <mouselog> <action time="0" action="1" x="604" y="289"/> <action time="0" action="3" x="604" y="289"/> <action time="0" action="4" x="604" y="289"/> <action time="36132" action="1" x="140" y="354"/> <action time="36204" action="3" x="140" y="354"/> <action time="36204" action="4" x="140" y="354"/> <action time="36725" action="1" x="337" y="365"/> <action time="36787" action="3" x="337" y="365"/> <action time="36787" action="4" x="337" y="365"/> <action time="37419" action="1" x="158" y="168"/> <action time="37607" action="3" x="158" y="168"/> <action time="37607" action="4" x="158" y="168"/> <action time="45263" action="1" x="241" y="282"/> <action time="45279" action="2" x="240" y="282"/> <action time="45279" action="3" x="240" y="282"/> </mouselog>
</session>
Etiquetas del log
Nombre | Value | Descripción |
---|---|---|
pupil | Integer | Id del alumno en la base de datos |
mouselog | Define el log de acciones de ratón |
<session>
Atributos
Nombre | Value | Descripción |
---|---|---|
exercise | Integer | Define el log de acciones abstractas |
name | String | El nombre que identifica al ejercicio |
date | Date | Fecha de realización del ejercicio |
mode | [Evaluation, Learning] | Modo de realizacíon del ejercicio |
width | Integer | Ancho del panel del ejercicio |
height | Integer | Altura del panel del ejercicio |
<abstractlog>
Contiene
Nombre | Descripción |
---|---|
action | Acción de alto nivel realizada por el alumno |
<action>
Nombre | Value | Descripción |
---|---|---|
action | String | Acción de alto nivel realizada por el alumno |
time | Integer | Milisegundos transcurridos desde el comienzo del ejercicio |
description | String | Descripción de la acción |
<mouselog>
Contiene
Nombre | Descripción |
---|---|
action | Acción de ratón realizada por el alumno |
<action>
Atributos
Nombre | Value | Descripción |
---|---|---|
time | Integer | Milisegundos transcurridos desde el comienzo del ejercicio |
action | [1,2,3,4] | 1: Click, 2: Pressed, 3: Dragged, 4: Released |
x | Integer | Coordenada x de la pantalla donde se realizó la acción |
y | Integer | Coordenada y de la pantalla donde se realizó la acción |