Wiki

Clone wiki

cicei_moodle_conditional_activities / Inicio

English version of this page

Existe una versión beta que implementa este parche en la versión 2.3 de Moodle en la rama MOODLE_23_STABLE

Contenidos

CICEI conditional activities

Esta es una modificación del núcleo de Moodle para mostrar las actividades dentro de un curso en base a condiciones. Ha sido desarrollado por el Centro de la Innovación para la Sociedad de la Información CICEI de la Universidad de Las Palmas de Gran Canaria ULPGC, España.

Autor

Borja Rubio Reyes rubio@cicei.ulpgc.es

Licencia

CICEI Conditional activities for Moodle se distribuye bajo la licencia GENERAL PUBLIC LICENSE (GPL) versión 2

Características

  • Las condiciones para mostrar una actividad se definen en una nueva pestaña que aparece en la configuración de la actividad.
  • Los condicionales pueden ser activados y desactivados en la configuración del curso.
  • Los condicionales se incluyen en las copias de seguridad (backups) del curso.
  • El parche también permite resaltar la actividades nuevas de un curso (aquellas a las que el participante nunca ha accedido) con la etiqueta "NUEVA" o con una etiqueta personalizada. Por defecto las actividades no se resaltan, pero se puede activar en la configuración de cada curso.
  • Además el parche permite definir un texto de información asociado a una actividad en una nueva pestaña llamada "Información de actividad" que aparece en la configuración de la actividad. Esta información se le muestra a los participantes en la página principal del curso encima del nombre de la actividad hasta que el participante accede a la actividad. Después de eso, el texto desaparece pero se podrá ver la información usando el botón de ayuda que aparece al lado del nombre de la actividad.
  • El parche usa Moodle Local customization para la modificación de la base de datos y para añadir nuevas habilidades a los roles.

Condiciones disponibles

  • Que se haya o no enviado una tarea.
  • La calificación (numérica o escala personalizada) obtenida en una tarea.
  • Que se haya o no accedido a un libro.
  • Que se haya o no participado en un chat.
  • Que se haya o no respondido a una consulta.
  • La respuesta dada a una consulta.
  • El número de discusiones (hilos) iniciadas en un foro.
  • El número de mensajes (los inicios de discusiones o hilos también se consideran mensajes) enviados a un foro.
  • El número de mensajes de respuesta obtenidos en un foro.
  • La calificación (numérica o escala personalizada) obtenida en un foro.
  • El número de entradas añadidas a un glosario.
  • El número de comentarios hechos a términos de un glosario.
  • La calificación obtenida en una lección.
  • La respuesta dada 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 en una pregunta de tipo "emparejando" determinada de una lección.
  • La calificación obtenida en una pregunta de tipo "ensayo" determinada de una lección.
  • La calificación obtenida en un cuestionario.
  • La respuesta dada 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 en una pregunta de tipo "correspondencia" determinada de un cuestionario.
  • El número de aciertos en una pregunta de tipo "emparejando respuestas cortas aleatoriamente" determinada de un cuestionario.
  • El número de veces que se ha editado un wiki.
  • La calificación obtenida en un taller.
  • Que se haya accedido a un recurso.
  • Que el idioma del participante sea distinto o igual a uno cualquiera de los idiomas disponibles en el sitio.
  • Que el país del participante sea distinto o igual a uno cualquiera de la lista de países.
  • El tiempo transcurrido (en días) desde el primer clic del participante 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.

Notas

  • Existe una versión beta que implementa este parche en la versión 2.3 de Moodle en la rama MOODLE_23_STABLE
  • Por favor, use el sistema de tickets de bitbucket para enviarnos fallos, mejoras...
  • Todas las modificaciones a los archivos del núcleo de Moodle están entre dos bloques de comentarios:
/// START CONDITIONALS
código relacionado con las actividades condicionales
/// END CONDITIONALS

/// START COMMENTS
código relacionado con el resaltado de actividades nuevas
/// END COMMENTS

Ramas en este repositorio

  • MOODLE_19_STABLE: rama de MOODLE_19_STABLE con las actividades condicionales
  • MOODLE_19_STABLE_ES: rama de MOODLE_19_conditional_activities con la traducción a español de Moodle y de las actividades condicionales

Como instalar las actividades condicionales

Este es un parche con modificaciones importantes en el núcleo de Moodle. Por favor siga las instrucciones para instalar este mod en su sitio.

Si estás empezando un nuevo sitio de Moodle

Simplemente, haz un clone del repositorio de la rama que incluye la traducción a español:

$ git clone -b MOODLE_19_STABLE_ES git@bitbucket.org:ciceidev/cicei_moodle_conditional_activities.git

o descarga el código directamente de bitbucket haciendo clic en la parte superior de la página "branches, MOODLE_19_STABLE_ES" y luego en "get source".

Si ya tienes un sitio de Moodle y quieres usar las actividades condicionales

Necesitas aplicar un parche a tu instalación de Moodle. La instalación de Moodle debe tener instalada la traducción de Moodle de español internacional (es_utf8) para poder aplicar el parche correctamente. Para obtener el parche tienes dos opciones:

  • Generar el parche con los fuentes de este repositorio (recomendado):
$ git clone git@bitbucket.org:ciceidev/cicei_moodle_conditional_activities.git
$ cd cicei_moodle_conditional_activities
$ git add remote moodle git://github.com/moodle/moodle.git
$ git fetch moodle
$ git diff remotes/moodle/MOODLE_19_STABLE_es_utf8..remotes/origin/MOODLE_19_STABLE_ES > conditional_activities_es_utf8.diff
  • Descargar el parche de CICEI site (puede estar desactualizado).

Finalmente, debes aplicar el parche a tu instalación de Moodle. Antes de hacerlo, por favor haz una copia de seguridad de tu instalación. Puedes aplicar el parche ejecutando:

$ cd ../tu/instalación/moodle
$ patch -p1 < conditional_activities_es_utf8.diff

Updated