Descripción de los condicionales de Moodle
Descripción de los condicionales que pueden ser aplicados a cualquier actividad o recurso de un curso de Moodle en función de diversas variables.
Sitio: |
Interfaz Virtual de Aprendizaje - CICEI (ULPGC) |
Curso: |
Implementation of Conditional Activities in Moodle at CICEI |
Libro condicional: |
Descripción de los condicionales de Moodle |
Imprimido por: |
Invitado |
Día: |
sábado, 23 de noviembre de 2024, 05:34 |
Bienvenido a la demo
Le damos la bienvenida a esta breve demostración sobre el uso de los condicionales en
Moodle.
Este mismo curso es un ejemplo en el que se han implementado condicionales para ir adaptando el curso en función de lo que cada usuario haga en cada momento. De esa manera los recursos y actividades se presentarán según la actividad que vaya realizando en el curso.
Una prueba de ello es que Vd. está viendo esta información en el idioma que ha elegido previamente
.
En esta breve demostración veremos:
- El funcionamiento de los condicionales aplicados a esta demo. Los recursos o actividades se irán mostrando dependiendo de lo realizado en cada momento.
- Como, de forma real, se pueden crear actividades o recursos condicionados y que se mostrarán a los alumnos en función de las variables previamente establecidas.
- Cómo descargar el código e instalarlo en un Moodle para que adquiera la capacidad de implementar condicionales en el mismo.
¿Qué contiene esta demo?
Esta demostración consta de dos partes:
- Primera: Se puede acceder como invitado
Accediendo como invitado podrá ver dos libros: éste que está leyendo ahora y otro con la misma información, pero en inglés. En los mismos se hace una descripción de los condicionales en Moodle.
- Segunda: Es necesario crear previamente una cuenta de usuario.
Al actuar los condicionales de forma personalizada, dependiendo de lo que cada participante vaya haciendo en el curso es necesario, para ver su funcionamiento, crear una cuenta y entrar como usuario identificado.
Esta segunda parte consta de lo siguiente:
- Elección del idioma en que desea ver la demo (al contestar desaparecerán los elementos que no se correspondan con su elección de idioma)
- Página en la que una actividad nos invita a presentarnos. (Condicionada al idioma seleccionado)
- Foro de presentaciones (Condicionado al idioma elegido)
- Foro: Hablemos del curso en general (condicionada al acceso a la actividad propuesta)
- Página en la que se propone crear, en un curso de prueba, elementos y condicionarlos a otros (Condicionada a haber enviado su presentación al foro)
- Libro en el que se describe paso a paso la forma de crear condicionales en un curso. (Condicionada a haber accedido a la descripción de la actividad propuesta anteriormente)
- Libro que describe la forma de descargar el código de los condicionales para instalarlo en un servidor (Condicionada haber leído el libro anterior y haber realizado la actividad en el Foro hablemos del curso en general)
¿Qué son los condicionales?
En las actuales versiones de
Moodle, todos los alumnos están viendo el mismo curso, independientemente de sus conocimientos previos, las actividades que hayan realizado o la participación en los diferentes foros.
La implementación que proponemos en
Moodle de condicionales permite personalizar los cursos para que cada usuario realice las actividades programadas en el momento adecuado, dependiendo de lo que haya hecho previamente en cualquier otra actividad o recurso o al tiempo transcurrido desde un determinado momento.
Un ejemplo: Podemos condicionar la realización de cualquier actividad a que el alumno previamente se haya presentado en el foro correspondiente o bien haya elegido una determinada opción en una consulta planteada.
¿Por qué los condicionales?
Los condicionales se han convertido en algo necesario por las siguientes razones:
- Son ampliamente demandados en la Comunidad de usuarios
- Su implementación está prevista para la versión 2.0 de Moodle
- Permiten personalizar el proceso de aprendizaje
- Facilitan la diversificación curricular
Estos motivos nos llevaron al
CICEI (Centro de Innovación para la Sociedad de la Información) de la
ULPGC (Universidad de Las Palmas de Gran Canaria) a modificar el código de Moodle para que fuera capaz de responder a las diferentes características de los alumnos. Así que presentamos en el foro
Conditional Activities en el 2005 la primera versión de los mismos.
Debido a la evolución en las diferentes versiones de Moodle hemos adaptado aquella inicial versión de condicionales a la actual 1.9.4
¿Qué podemos hacer con los condicionales?
- Detectar los conocimientos previos de los alumnos y condicionar las actividades y recursos al resultado obtenido.
- Establecer diferentes itinerarios de aprendizaje aplicando condicionales
- Realizar un seguimiento de la estructura y progreso en el curso
- Establecer grupos flexibles para cada actividad.
- Investigar sobre la utilización de diferentes alternativas (estilos, conocimientos previos, itinerarios etc.).
- Mejorar la gestión de cursos con matrícula permanentemente abierta.
¿Qué actividades podemos condicionar?
En principio se puede establecer cualquier condición para cualquier actividad o recurso. Describimos a continuación las condiciones que pueden programarse para las siguientes actividades o recursos:
- Tarea: Envío o no de la misma y nota obtenida
- Chat: Que el alumno haya o no participado en el mismo
- Consulta: Que el alumno haya respondido y la respuesta que haya dado
- Foro: Temas iniciados, número de mensajes, éxito (número de respuestas a un determinado mensaje) y calificación obtenida
- Glosario: Número de entradas añadidas y el número de comentarios realizados
- Lección: Calificación, respuesta dada a cualquier pregunta etc. y número de emparejamientos
- Libro: Que haya accedido o no al mismo
- Cuestionario: Calificación y respuesta dada a cualquiera de las preguntas
- Wiki: Número de veces que lo ha editado
- Taller: Calificación obtenida
- Para cualquier recurso: Que el alumno haya accedido o no al mismo.
Se puede condicionar también a:
- Tiempo transcurrido (en días) desde que entró por primera vez
- Tiempo transcurrido (en días) desde el comienzo del curso
- Tiempo transcurrido (en días) desde cualquier fecha prefijada
- Idioma del alumno
- País del alumno
¿Qué condiciones podemos establecer?
Cada actividad y/o recurso, se puede poner a disposición de cada usuario en el momento en que se cumpla alguna (o varias) de las siguientes condiciones:
- que el alumno haya o no enviado una tarea
- la calificación (numérica o escala personalizada) obtenida por el alumno en una tarea
- que el alumno haya o no participado en un chat
- que el alumno haya o no respondido a una consulta
- la respuesta dada por el alumno a una consulta
- el número de discusiones (hilos) iniciadas por el alumno en un foro
- el número de mensajes (los inicios de discusiones o hilos también se consideran mensajes) enviados por el alumno a un foro
- el número de mensajes de respuesta obtenidos por el alumno en un foro
- la calificación (numérica o escala personalizada) obtenida por el alumno en un foro
- el número de entradas añadidas por el alumno a un glosario
- el número de comentarios hechos por el alumno a términos de un glosario
- la calificación obtenida por el alumno en una lección
- la respuesta dada por el alumno a una pregunta de tipo “opción múltiple”, “verdadero/falso”, “respuesta corta” o “numérica” determinada de una lección
- el número de emparejamientos correctos hechos por el alumno en una pregunta de tipo “emparejando” determinada de una lección
- la puntuación obtenida por el alumno en una pregunta de tipo “ensayo” determinada de una lección
- la calificación obtenida por el alumno en un cuestionario
- la respuesta dada por el alumno a una pregunta de tipo “respuesta corta”, “verdadero/falso”, “opción múltiple”, “numérica” o “calculada” determinada de un cuestionario
- el número de emparejamientos correctos hechos por el alumno en una pregunta de tipo “emparejamiento” determinada de un cuestionario
- el número de aciertos del alumno en una pregunta de tipo “emparejando respuestas cortas aleatoriamente” determinada de un cuestionario
- el número de veces que el alumno ha editado un wiki
- la calificación obtenida por el alumno en un taller
- que el alumno haya accedido a un recurso
- que el alumno haya accedido o no a un libro.
- que el país del alumno sea distinto o igual a uno cualquiera de la lista de paises
- que el idioma del alumno sea distinto o igual a uno cualquiera de los idiomas del sitio
- el tiempo transcurrido (en días) desde que alumno haya entrado por primera vez en el curso
- el tiempo transcurrido (en días) desde la fecha de inicio del curso
- el tiempo transcurrido (en días) desde una fecha concreta
Es de destacar que cualquier actividad o recurso puede condicionarse a la combinación de varias de las condiciones citadas anteriormente.
Las etiquetas para elementos nuevos
Los condicionales permiten que, de manera previamente programada, se vayan mostrando nuevas actividades o recursos a los usuarios. Ello pudiera generar cierta confusión si no se advirtiera al alumnos de la aparición de una nueva actividad o recurso.
Con la finalidad de facilitar el control de accesos se ha implementado la posibilidad de que, opcionalmente, se incluya en cada nuevo elemento que aparezca una etiqueta personalizada. Por defecto aparece la palabra
NUEVO.
Cuando se acceda por primera vez a un elemento con esa etiqueta, esta desaparecerá.
En esta demo observará esa etiqueta en los nuevos elementos que se vayan presentando.
Cómo acceder a la segunda parte
En este libro, de acceso a los invitados, se ha descrito el funcionamiento de los condiciones.
A partir de ahora, si desea ver su funcionamiento real es necesario que entre en el curso como usuario identificado, pues los condicionales funcionan, tal y como se ha dicho anteriormente dependiendo de lo que haga cada persona en el curso.
Si desea continuar la presentación deberá:
- Darse de alta como usuario
- Entrar al curso con su nombre de usuario y contraseña
- Elegir el idioma en el que desea ver la presentación (Primera condición personalizada)
- Seguir la demostración cuya evolución estará condicionada a sus acciones en el curso.
Es de gran interés y nos puede ayudar a mejorar tanto esta demostración como las funcionalidades de los condicionales que nos haga llegar sus comentarios, dudas o sugerencias.