E-learning

¿Desde donde se dan de alta las unidades?

Desde adm -> núcleo -> unidades

¿Desde donde se dan de alta los módulos para separar unidades?

Ingresando a adm -> sistema -> características. El tipo debe ser "modulo" y se debe completar el campo valor desde el número 1 en adelante. El campo valor determinará el orden de aparición de los módulos.

¿Cómo se separa el texto de una unidad en varias páginas?

Simplemente colocando la etiqueta [-pagina-]
Tener en cuenta que el editor siempre pone por defecto los tags de párrafo por ende la cadena que el sistema buscará para dividir la info en varias páginas es <p>[-pagina-]</p> (revisar que en el código fuente esté de esta forma)

¿Cómo se preparan los ejercicios?

Los ejercicios que incluyan varios campos a capturar deben colocarse entre etiquetas <form>.
La apertura de dicha etiqueta solo debe contener el atributo name y el mismo será para identificar el ejercicio en cuestión. Y obviamente incluir al finalizar el formulario un botón del tipo submit para enviar justamente el formulario.

Este es el formato básico del form:

<form name="ejercicio-1">
----- campos a incluir -----
<input type="submit" value="Enviar">
</form>

Lo ingresado en el formulario será grabado en la base de datos con el ID del usuario que haya ingresado en el sistema y será enviado por e-mail a la dirección de correo que esté configurada en adm -> sistema -> configuración -> solapa Datos de correo.

Tipo de seguimiento

Se puede realizar el seguimiento por unidad o por módulo. Para determinar que tipo de seguimiento se utilizará se debe editar la página en cuestión y ajustar en la solapa "Módulos" el parámetro que dice Avanza por unidades?

Este parámetro se visualiza si obviamente la página está definida para el "tipo de contenido": unidades.

Si el seguimiento es por unidades, al finalizar cada una aparecerá un checkbox que al seleccionarlo, confirmará la finalización de la unidad.

Si el seguimiento es por módulos, se debe incluir al finalizar la última unidad del mismo un formulario con uno o más campos. El formato del formulario será igual al ya comentado, es decir se le debe asignar un nombre único, y en este caso en particular y para luego chequear que el usuario finalizó dicho módulo y completando este último formulario el nombre debe ser "cierre_modulo".

Quedaría así por ejemplo:

<form name="cierre_modulo">

----- campos a incluir -----
<input type="submit" value="Enviar">
</form>

Mail de auto-respuesta

Se pueden incluir mails de autorespuesta específicas en c/u de los ejercicios.
Para esto son 2 los temas a tener en cuenta:

1. Agregar el atributo "id" al formulario

2. Y dos registros en el diccionario: El primero será el asunto y el segundo el mensaje.
Es muy importante el nombre a colocar en las claves para que el sistema arme un mensaje de auto-respuesta con los mismos. El formato será: {id_del_form}_asunto y {id_del_form}_mensaje respectivamente.

Por ejemplo:

<form name="encuesta-final" id="encuestafinal">

----- campos a incluir -----
<input type="submit" value="Enviar">
</form>

Y en el diccionario, deberé crear un registro con la clave encuestafinal_asunto y otra encuestafinal_mensaje respectivamente.

Validación de campos

Para validar campos en un formulario se debe por un lado, agregar la clase "valido" en el formulario y por el otro, en cada campo que se desea compleción, se le debe agregar la clase "val"

<form name="encuesta-final" id="encuestafinal" class="valido">

<input type="radio" class="val" name="item1" value="0" />
<input type="radio" class="val" name="item1" value="1" />
<textarea class="val" name="area_texto"></textarea>

<input type="submit" value="Enviar">
</form>