Acceso rápido:
Actividad de la base de datos: Compartir contenidos
Moodle es un sistema de gestión de aprendizaje gratuito y de código abierto escrito en PHP y distribuido bajo la Licencia Pública General GNU[3][4]. Moodle se utiliza para el aprendizaje combinado, la educación a distancia, el aula invertida y otros proyectos de aprendizaje en línea en escuelas, universidades, lugares de trabajo y otros sectores[5][6][7].
Moodle fue desarrollado originalmente por Martin Dougiamas con el objetivo de ayudar a los educadores a crear cursos en línea y centrarse en la interacción y la construcción colaborativa de contenidos. La primera versión de Moodle se publicó el 20 de agosto de 2002 (hace 20 años) (2002-08-20), y continúa desarrollándose activamente[11].
El proyecto Moodle está dirigido y coordinado por Moodle HQ, una empresa australiana, que cuenta con el apoyo financiero de una red de ochenta y cuatro empresas de servicios asociadas a Moodle en todo el mundo. El desarrollo también cuenta con la ayuda de la comunidad de código abierto[12].
Moodle es una plataforma de aprendizaje que se utiliza para aumentar y trasladar a Internet los entornos de aprendizaje existentes[13]. Como herramienta de e-learning, Moodle desarrolló una serie de características[14] que ahora se consideran estándar en los sistemas de gestión de aprendizaje, como el calendario y el libro de calificaciones[15].
Programación Moodle: Parte 4 – HTTP GET y base de datos básica
La razón de ser de la tabla ‘tag_correlation’ es el rendimiento. Funciona como una caché para una consulta potencialmente pesada realizada en la tabla ‘tag_instance’. Por lo tanto, la tabla «tag_correlation» almacena información redundante derivada de la tabla «tag_instance».
Esta tabla guarda información sobre las interacciones de los alumnos con el mod/asignación. Esto se limita a los metadatos sobre el envío de un estudiante, pero no incluye el envío en sí, que es almacenado por los plugins.
Esta tabla guarda información sobre los elementos calificables (es decir, columnas). Si una actividad (por ejemplo, una tarea o un cuestionario) tiene múltiples elementos de calificación asociados a ella (por ejemplo, varios resultados o calificaciones numéricas), entonces habrá un número múltiple correspondiente de filas en esta tabla.
Esta tabla almacena instancias de bloque. El tipo de bloque viene dado por la columna blockname. Los lugares en los que aparece esta instancia de bloque están controlados por los campos parentcontexid, showinsubcontexts, pagetypepattern y subpagepattern. El lugar de la página en el que aparece el bloque (por defecto) se controla mediante las columnas defaultposition y defaultweight. La configuración propia del bloque se almacena serializada en configdata.
Actualización masiva de la fecha de finalización del curso a través de la base de datos de Moodle.
IF((COUNT(DISTINCT IF(fps.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fps.id,NULL) )>0) OR (COUNT(DISTINCT IF(asb.timemodified > (UNIX_TIMESTAMP() – (7*24*60*60)),asb.id,NULL))>0) OR (SELECT COUNT(DISTINCT mfs. id) FROM prefix_message AS mfs WHERE mfs.useridfrom = allstu.id AND mfs.useridto = instr.id AND mfs.timecreated > (UNIX_TIMESTAMP() – (7*24*60*60))),’YES’,’NO’) AS ‘Estudiante Participó Esta Semana’
IF((COUNT(DISTINCT IF(fpi.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpi.id,NULL) )>0) OR (COUNT(DISTINCT IF(asg.timemodified > (UNIX_TIMESTAMP() – (7*24*60*60)),asg.id,NULL))>0) OR (SELECT COUNT(DISTINCT mts. id) FROM prefix_message AS mts WHERE mts.useridfrom = instr.id AND mts.useridto = allstu.id AND mts.timecreated > (UNIX_TIMESTAMP() – (7*24*60*60))),’YES’,’NO’) AS ‘Estudiante contactado esta semana’.
COUNT(DISTINCT IF(fpsr.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpsr.id,NULL)) – COUNT(DISTINCT IF(fpi.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpi.id,NULL) ) AS ‘Respuestas al Foro – 7 días’
Configuración de Moodle
La actividad Base de datos permite a profesores y estudiantes contribuir y buscar en un banco de contenidos. La Base de Datos puede consistir en entradas de texto, imágenes, números, URLs, archivos, etc. Puede exportar las entradas de una Base de Datos para importarlas a otra Base de Datos para su uso en años posteriores.
El número de entradas que el estudiante debe enviar antes de poder ver las entradas de otros estudiantes. Si el estudiante no ha enviado el número de entradas requerido, sólo verá la página de entradas y no las páginas de lista o de vista individual.
Nota: Si es necesario enviar entradas antes de verlas, el filtro de enlace automático a la base de datos debe estar desactivado. Esto se debe a que el filtro de enlace automático a la base de datos no puede determinar si un usuario ha enviado el número de entradas requerido.
Las fechas en las que la Base de Datos es visible para los estudiantes. La Base de Datos también estará abierta para la introducción de datos, siempre que no se encuentre dentro del intervalo de fechas especificado por la configuración «sólo lectura desde/hasta». Puede seleccionar una hora y una fecha precisas para estos ajustes de disponibilidad.