Logs

De PatioWiki

(Diferencias entre revisiones)
m (Página creada con 'Los ficheros de Log de los Ejercicios consisten en un fichero [http://es.wikipedia.org/wiki/XML XML] compuesto principalmente por cuatro secciones…')
m (Introducción)
 
(3 ediciones intermedias no se muestran.)
Línea 1: Línea 1:
-
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:
+
= 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:
; Cabecera
; Cabecera
-
: En 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ó.
+
: 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''  
; Sección ''exercise''  
: Proporciona información respecto a la configuración del ejercicio. Esta sección es opcional.
: Proporciona información respecto a la configuración del ejercicio. Esta sección es opcional.
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]]

última version al 10:38 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
Herramientas personales
Otros idiomas