Ventajas de implementar extensiones en Moodle
-
Upload
nivel-7 -
Category
Engineering
-
view
207 -
download
3
description
Transcript of Ventajas de implementar extensiones en Moodle
![Page 1: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/1.jpg)
Ventajas de implementar extensiones en Moodle
Por: Germán L. Rojas Muñoz.
Existen múltiples ventajas al implementar extensiones en Moodle, principalmente dependen de las necesidades recurrentes y en general, permiten una personalización muy minuciosa de la plataforma.
![Page 2: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/2.jpg)
Moodle (Entorno Modular Orientado a Objetos de Aprendizaje dinámico)
El diseño y desarrollo de Moodle se basa en una filosofía de “pedagogía social construccionista”, esta se compone de cuatro conceptos:
1. Constructivismo2. Construccionismo3. Constructivismo social4. Individualismo y colectivismo
La idea es centrarse en las experiencias que serían mejores para el aprendizaje desde el punto de vista de los estudiantes, en lugar de limitarse simplemente a proporcionarles la información que el profesor cree que necesitan saber.
“…cada participante puede ser profesor como aprendiz.”
Filosofía de Moodle
![Page 3: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/3.jpg)
La comunidad de Moodle es abierta y tiene más de un millón de usuarios registrados, los cuales pueden aportar con ideas, desarrollos e incluso con soporte
Comunidad de Moodle
![Page 4: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/4.jpg)
Moodle tiene como arquitectura una estructura compuesta de módulos independientes con propósitos específicos que comparten funcionalidades y características estándares.
Moodle y sus módulos
![Page 5: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/5.jpg)
• Autenticación• Matriculación• Temas gráficos• Bloques• Actividades o recursos• Servicios Web
Tipos de módulos en Moodle
![Page 6: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/6.jpg)
Autenticación• Módulos relacionados a un método de
autenticación en la plataforma, (Manual, Base de datos, Directorio Activo)
Tipos de módulos en Moodle
![Page 7: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/7.jpg)
Matriculación• Módulos relacionados a un método de
matriculación a un curso, (Manual, CSV, PayPal)
Tipos de módulos en Moodle
![Page 8: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/8.jpg)
Temas Gráficos• Módulos relacionados a la visualización de la
plataforma (KickStart)
Tipos de módulos en Moodle
![Page 9: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/9.jpg)
Bloques• Módulos relacionados a bloques
informativos o enlaces a desarrollos que requieren validar permisos de acuerdo al rol.
Tipos de módulos en Moodle
![Page 10: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/10.jpg)
Actividades o recursos• Módulos relacionados a contenidos variables
que permiten instanciarse en diferentes contextos.
Tipos de módulos en Moodle
![Page 11: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/11.jpg)
Servicios Web• Módulos relacionados a exportación de
información por medio de Servicios Web a otras aplicaciones o plataformas (App móvil).
Tipos de módulos en Moodle
![Page 12: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/12.jpg)
Una extensión o plugin en Moodle, es básicamente un módulo o un grupo de módulos que no pertenecen al Core de la plataforma, pero que permiten tratar la información de la plataforma de manera personalizada siguiendo los estándares de Moodle.
Extensión o plugin en Moodle
![Page 13: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/13.jpg)
• Apropiación de la plataforma• Facilitación de procesos• Seguimiento de procesos• Posibilidad de integración con otras
plataformas• Exportación automática de información• Eliminación de retrabajo
Ventajas de implementar extensiones en Moodle
![Page 14: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/14.jpg)
¿Qué hay que tener en cuenta antes de desarrollar una extensión en Moodle?
![Page 15: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/15.jpg)
• Cambiar el Core de la plataformaMoodle es bastante flexible en el desarrollo de plugins y al tener una GNU(General Public License) permite alterar el código de su Core y personalizarlo como deseemos, evidentemente esta es una muy mala práctica ya que se perdería la escalabilidad misma de la plataforma al no poder migrarla fácilmente a nuevas versiones
Errores comunes en el desarrollo de extensiones
![Page 16: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/16.jpg)
• Pensar que Moodle es un CMS, un CRM y/o un ERP
Es un error común pretender que las extensiones de Moodle nos permitirán llevar seguimiento de clientes, facturación, manejo de noticias, venta de productos, etc. Y sin duda es viable a nivel técnico generar extensiones que lo permitan, pero muy seguramente se presentarán inconsistencias e inconvenientes que resultarán costosos y que al fin y al cabo ya han sido superados por otras plataformas que son especializadas en dichos temas.
Errores comunes en el desarrollo de extensiones
![Page 17: Ventajas de implementar extensiones en Moodle](https://reader036.fdocuments.ec/reader036/viewer/2022062307/557bfcacd8b42aef788b4771/html5/thumbnails/17.jpg)
• Implementar un desarrollo sin los estándares de Moodle
Moodle tiene un conjunto de métodos y estándares bien documentados que dependen del tipo de plugin, estos métodos no sólo facilitan el desarrollo sino que adicionalmente permiten: la migración entre las versiones, uso de funcionalidades genéricas y simplificación en el tratamiento de la información (Bases de datos)
Errores comunes en el desarrollo de extensiones