Aprendo: Ejercicios XML

From PatioWiki

(Difference between revisions)
Jump to: navigation, search
(Created page with 'Aprendo es una aplicación para la realización de ejercicios educativos. __TOC__ == Crear un nuevo ejercicio XML == Cada ejercicio de APRENDO es un fichero XML que contiene t…')
 
(25 intermediate revisions not shown)
Line 5: Line 5:
== Crear un nuevo ejercicio XML ==
== Crear un nuevo ejercicio XML ==
-
Cada ejercicio de APRENDO es un fichero XML que contiene toda la información necesaria para representar un ejercicio.
+
Cada ejercicio de APRENDO es un fichero XML que contiene toda la información necesaria para representar un ejercicio. La disposición de los elementos del ejercicio se define en un fichero de layout.
-
=== Ejercicio de series ===
+
== Etiquetas comunes a todos los ejercicios ==
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Descripción
 +
|-
 +
| applet || Define el tipo de ejercicio
 +
|-
 +
| image || Define una imagen
 +
|}
 +
 
 +
== <applet> ==
 +
 
 +
=== Atributos obligatorios ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| type || [dentrofuera, serie, puzzle] || Define el tipo de ejercicio
 +
|-
 +
| name || String || Nombre del ejercicio
 +
|}
 +
 
 +
=== Atributos opcionales ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| layout || URL || Ruta del fichero de layout
 +
|-
 +
| enunciado || String || Enunciado del ejercicio
 +
|-
 +
| soundstarting || URL || Audio con el enunciado
 +
|}
 +
 
 +
=== Contiene ===
 +
 
 +
La imagenes y la información necesaria para el ejercicio.
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Contexto
 +
|-
 +
| image || General
 +
|-
 +
| param || Dentro fuera / Puzzle
 +
|}
 +
 
 +
== <image> ==
 +
 
 +
=== Atributos obligatorios ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| path|| URL || El url de la imagen
 +
|}
 +
 
 +
=== Atributos opcionales ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| sound || URL || Sonido asociado a la imagen
 +
|}
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Contexto
 +
! Descripción
 +
|-
 +
| finalPosition || [inside, outside] || Dentro fuera || La posición final de la imagen
 +
|-
 +
| sound || URL || general || Un sonido asociado a la imagen
 +
|-
 +
| type || [container, pattern] || serie || El tipo de imagen
 +
|-
 +
| concept || Concepto || serie || El concepto al que está asociado
 +
|}
 +
 
 +
== <param> ==
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Contexto
 +
! Descripción
 +
|-
 +
| type || [dentro, fuera] || Dentro fuera || Indica el tipo de ejercicio de que se trata
 +
|-
 +
| rows || Integer || puzzle || Indica el número de filas del puzzle
 +
|-
 +
| columns || Integer || puzzle || Indica el número de columnas del puzzle
 +
|}
 +
 
 +
== Layout de un ejercicio ==
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Descripción
 +
|-
 +
| layout || Define el layout
 +
|-
 +
| placeholder || Define un contenedor del layout
 +
|-
 +
| map || Define un mapeo para las imágenes y los contenedores
 +
|}
 +
 
 +
== <placeholder> ==
 +
 
 +
=== Atributos obligatorios ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| type || [multi, single] || Define el tipo de contenedor
 +
|-
 +
| x || Integer || Define la coordenada x donde aparecerá el primer contenedor en pantalla
 +
|-
 +
| y || Integer || Define la coordenada y donde aparecerá el contenedor en pantalla
 +
|-
 +
| width || Integer || Define el ancho del contenedor
 +
|-
 +
| height || Integer || Define la altura del contenedor
 +
|-
 +
| count || Integer || Define el número de contenedores
 +
|-
 +
| distance || Integer || Define la separación entre contenedores
 +
|-
 +
| direction || [right, left, up, down] || Define la dirección en que se generan
 +
|}
 +
 
 +
=== Contiene ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Descripción
 +
|-
 +
| placeholder || Define los contenedores del ejercicio
 +
|-
 +
| map || Un mapeo entre las imágenes y los contenedores
 +
|}
 +
 
 +
== <map> ==
 +
 
 +
== <item> ==
 +
 
 +
=== Atributos obligatorios ===
 +
 
 +
{| border="1"
 +
|-
 +
! Nombre
 +
! Values
 +
! Descripción
 +
|-
 +
| key || Integer || Define el indice de la imagen
 +
|-
 +
| pos || Integer || Define el contenedor asociado a la imagen definida por el indice
 +
|}
 +
 
 +
[[Category:Aplicaciones]]

Current revision as of 10:29, 23 June 2010

Aprendo es una aplicación para la realización de ejercicios educativos.

Contents


Crear un nuevo ejercicio XML

Cada ejercicio de APRENDO es un fichero XML que contiene toda la información necesaria para representar un ejercicio. La disposición de los elementos del ejercicio se define en un fichero de layout.

Etiquetas comunes a todos los ejercicios

Nombre Descripción
applet Define el tipo de ejercicio
image Define una imagen

<applet>

Atributos obligatorios

Nombre Values Descripción
type [dentrofuera, serie, puzzle] Define el tipo de ejercicio
name String Nombre del ejercicio

Atributos opcionales

Nombre Values Descripción
layout URL Ruta del fichero de layout
enunciado String Enunciado del ejercicio
soundstarting URL Audio con el enunciado

Contiene

La imagenes y la información necesaria para el ejercicio.

Nombre Contexto
image General
param Dentro fuera / Puzzle

<image>

Atributos obligatorios

Nombre Values Descripción
path URL El url de la imagen

Atributos opcionales

Nombre Values Descripción
sound URL Sonido asociado a la imagen
Nombre Values Contexto Descripción
finalPosition [inside, outside] Dentro fuera La posición final de la imagen
sound URL general Un sonido asociado a la imagen
type [container, pattern] serie El tipo de imagen
concept Concepto serie El concepto al que está asociado

<param>

Nombre Values Contexto Descripción
type [dentro, fuera] Dentro fuera Indica el tipo de ejercicio de que se trata
rows Integer puzzle Indica el número de filas del puzzle
columns Integer puzzle Indica el número de columnas del puzzle

Layout de un ejercicio

Nombre Descripción
layout Define el layout
placeholder Define un contenedor del layout
map Define un mapeo para las imágenes y los contenedores

<placeholder>

Atributos obligatorios

Nombre Values Descripción
type [multi, single] Define el tipo de contenedor
x Integer Define la coordenada x donde aparecerá el primer contenedor en pantalla
y Integer Define la coordenada y donde aparecerá el contenedor en pantalla
width Integer Define el ancho del contenedor
height Integer Define la altura del contenedor
count Integer Define el número de contenedores
distance Integer Define la separación entre contenedores
direction [right, left, up, down] Define la dirección en que se generan

Contiene

Nombre Descripción
placeholder Define los contenedores del ejercicio
map Un mapeo entre las imágenes y los contenedores

<map>

<item>

Atributos obligatorios

Nombre Values Descripción
key Integer Define el indice de la imagen
pos Integer Define el contenedor asociado a la imagen definida por el indice
Personal tools