Mahoodle moot-colombia-2010

Embed Size (px)

DESCRIPTION

Tutorial para integrar Moodle con Mahara por medio de la tecnología "Moodle Network". A esta integración se le denomina habitualmente "Mahoodle".

Citation preview

  • 1.

2.

  • Mahoodle : Integracin deMahara y Moodle
  • Iaki Arenaza Computing and Electronics Department Mondragon Unibertsitatea

3.

  • Qu es Mahara?
  • Aplicacin web para construir y gestionar portafolios electrnicos.

4. Incluye entre otras funcionalidades:

  • Portafolio electrnico

5. Weblogs 6. Constructor de CV (hoja de vida) 7. Creacin de comunidades de grupos de usuarios (con foros y artefactos compartidos, etc.). 8. Integracin con herramientas de la web social (RSS, Youtube, etc.) 9.

  • Qu es Mahara?
  • Ayuda a crear un PLE/PLN (Personal Learning Environment/Network).

10. Por tanto est centrado en el aprediz, y no en el curso. 11. Es por tanto un buen complemento a un LMS como Moodle. 12.

  • Qu permite la integracin de Moodle y Mahara?
  • En Moodle 1.9:
  • permite el inicio de sesin nico (SSO, Single Sign On).

13. Con un desarrollo de terceros, aade un nuevo tipo de tarea (Mahara), para entregar los trabajos desde vistas existentes de Mahara. En Moodle 2.0:

  • permite el inicio de sesin nico (SSO, Single Sign On).

14. Permite exportar varios tipos de objetos de Moodle a Mahara (sujeto a concesin de permisos adecuados). 15.

  • Activacin de la Red Moodle...

16.

  • ...y creacin de la clave pblica

17.

  • Activacin de Red Moodle en Mahara...

18.

  • ...y creacin de la clave pblica

19.

  • Aadir una nueva institucin
  • Se recomienda crear una institucin separada para el SSO (Single Sign On), para facilitar la configuracin.

20.

  • Darle un nombre identificativo y (opcionalmente) habilitar el registro

21.

  • Aadimos un nuevo plugin de autenticacin (XMLRPC)

22.

  • Introducir los detalles de nuestro sitio Moodle y la configuracin deseada

23.

  • Opcionalmente deshabilitar la autenticacin interna
  • Si queremos que accedan a Mahara slo a travs de Moodle

24.

  • De nuevo en Moodle aadir Mahara como un Igual

25.

  • Introducir los datos de nuestro sitio Mahara

26.

  • Confirmar que la clave pblica y el resto de datos son correctos

27.

  • Con el Igual de Mahara aadido, configurar los servicios del mismo

28.

  • Publicar Proveedor de Identidad(IdP). Suscribir Proveedor de servicios (SP)

29.

  • Habilitar la autenticacin de Red Moodle...

30.

  • ...y verificar su configuracin

31.

  • Verificar que el Igual de Mahara aparece correctamente

32.

  • Modificar los roles para permitir ir a un Moodle/Mahara remoto

33.

  • Editamos el rol Usuario autenticado
  • Pero podemos usar otros (incluso definir nuevos roles ad-hoc para este caso).

34.

  • Necesitamos habilitar el permiso Ir a un Moodle remoto

35.

  • Y colocar un bloque para que los usuarios puedan ir a otro Moodle
  • Puede ser en la portada o en cualquier curso (o en todos, con un bloque pegajoso).

36.

  • Aadir el bloque Servidores de Red

37.

  • En dicho bloque aparecen todos los Iguales suscritos como SP

38.

  • Iniciar la sesin con un usuario normal. Pulsar sobre el enlace del Igual

39.

  • Aterrizamos en Mahara
  • Con la sesin iniciada.

40. Con nuestros datos de usuario ya rellenos. 41. Se nos indica de donde venimos. 42.

  • Y si no funciona?
  • Activar las opciones de depuracin de Moodle/Mahara y revisar los logs de error de PHP.

43. Revisar que tenemos instaladas las extensiones PHP necesarias:

  • OpenSSL

44. XMLRPC 45. cURL Ojo con versiones defectuosas de dichas extensiones! (ver documentacin PHP). 46. Si no se encuentra/reconoce la clave pblica del otro Igual, revisar el valor de wwwroot. 47.

  • Y si no funciona?
  • Si usamos MS Windows, asegurarse de que Moodle y Mahara pueden encontrar el fichero openssl.conf (consultar docu-mentacin de la extensin OpenSSL).

48. Asegurarse de que la hora es correcta en los servidores (se recomienda usar NTP). Si la diferencia horaria es > 30 segundos, la conexin no funciona. 49. Asegurarse de que no hay antivirus, cortafuegos u otros problemas de red que impidan la comunicacin entre los Iguales. 50. Asegurarse de que Mahara puede enviar correo electrnicos. 51.

  • Y si no funciona?
  • En versiones anteriores de Moodle a veces las claves pblicas no se renuevan correctamente:
  • Re-crearlas manualmente y volver a establecer la conexin.

52. Usar el valor de configuracin $CFG->mnetkeylifetimepara se renueven cada ms tiempo (por defecto expiran cada 28 das). Asegurarse de que no hemos confundido Publicar y Suscribir a la hora de configurar la conexin. 53.

  • Otros problemas conocidos
  • Pueden aparecer usuarios duplicados en Mahara si permitimos a los usuarios de una institucin entrar en sesin localmente o va SSO de Red Moodle.

54. Se puede evitar usando el ajuste$CFG->usersuniquebyusername. Pero asegurarse de que ninguna institucin de Mahara permite auto-registro de usuarios! Consultar la documentacin para ver los efectos de este ajuste. 55.

  • Preguntas?
  • http://www.slideshare.net/iarenaza