Mahoodle moot-colombia-2010

2,084 views

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,084
On SlideShare
0
From Embeds
0
Number of Embeds
49
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Si mahara no puede enviar correos electrónicos, el registro inicial del SSO falla.
  • Mahoodle moot-colombia-2010

    1. 2. <ul>Mahoodle : Integración de Mahara y Moodle </ul><ul>Iñaki Arenaza Computing and Electronics Department Mondragon Unibertsitatea </ul>
    2. 3. <ul>¿Qué es Mahara? </ul><ul><li>Aplicación web para construir y gestionar portafolios electrónicos.
    3. 4. Incluye entre otras funcionalidades: </li><ul><li>Portafolio electrónico
    4. 5. Weblogs
    5. 6. Constructor de CV (hoja de vida)
    6. 7. Creación de comunidades de grupos de usuarios (con foros y artefactos compartidos, etc.).
    7. 8. Integración con herramientas de la web social (RSS, Youtube, etc.) </li></ul></ul>
    8. 9. <ul>¿Qué es Mahara? </ul><ul><li>Ayuda a crear un PLE/PLN (Personal Learning Environment/Network).
    9. 10. Por tanto está centrado en el aprediz, y no en el curso.
    10. 11. Es por tanto un buen complemento a un LMS como Moodle. </li></ul>
    11. 12. <ul>¿Qué permite la integración de Moodle y Mahara? </ul><ul><li>En Moodle 1.9: </li><ul><li>permite el inicio de sesión único (SSO, Single Sign On).
    12. 13. Con un desarrollo de terceros, añade un nuevo tipo de tarea (Mahara), para entregar los trabajos desde “vistas” existentes de Mahara. </li></ul><li>En Moodle 2.0: </li><ul><li>permite el inicio de sesión único (SSO, Single Sign On).
    13. 14. Permite exportar varios tipos de objetos de Moodle a Mahara (sujeto a concesión de permisos adecuados). </li></ul></ul>
    14. 15. <ul>Activación de la Red Moodle... </ul>
    15. 16. <ul>...y creación de la clave pública </ul>
    16. 17. <ul>Activación de Red Moodle en Mahara... </ul>
    17. 18. <ul>...y creación de la clave pública </ul>
    18. 19. <ul>Añadir una nueva institución </ul><ul><li>Se recomienda crear una institución separada para el SSO (Single Sign On), para facilitar la configuración. </li></ul>
    19. 20. <ul>Darle un nombre identificativo y (opcionalmente) habilitar el registro </ul>
    20. 21. <ul>Añadimos un nuevo plugin de autenticación (XMLRPC) </ul>
    21. 22. <ul>Introducir los detalles de nuestro sitio Moodle y la configuración deseada </ul>
    22. 23. <ul>Opcionalmente deshabilitar la autenticación interna </ul><ul><li>Si queremos que accedan a Mahara sólo a través de Moodle </li></ul>
    23. 24. <ul>De nuevo en Moodle añadir Mahara como un Igual </ul>
    24. 25. <ul>Introducir los datos de nuestro sitio Mahara </ul>
    25. 26. <ul>Confirmar que la clave pública y el resto de datos son correctos </ul>
    26. 27. <ul>Con el Igual de Mahara añadido, configurar los servicios del mismo </ul>
    27. 28. <ul>Publicar “Proveedor de Identidad”(IdP). Suscribir “Proveedor de servicios” (SP) </ul>
    28. 29. <ul>Habilitar la autenticación de Red Moodle... </ul>
    29. 30. <ul>...y verificar su configuración </ul>
    30. 31. <ul>Verificar que el Igual de Mahara aparece correctamente </ul>
    31. 32. <ul>Modificar los roles para permitir ir a un Moodle/Mahara remoto </ul>
    32. 33. <ul>Editamos el rol “Usuario autenticado” </ul><ul><li>Pero podemos usar otros (incluso definir nuevos roles ad-hoc para este caso). </li></ul>
    33. 34. <ul>Necesitamos habilitar el permiso “Ir a un Moodle remoto” </ul>
    34. 35. <ul>Y colocar un bloque para que los usuarios puedan ir a otro Moodle </ul><ul><li>Puede ser en la portada o en cualquier curso (o en todos, con un bloque “pegajoso”). </li></ul>
    35. 36. <ul>Añadir el bloque “Servidores de Red” </ul>
    36. 37. <ul>En dicho bloque aparecen todos los Iguales suscritos como SP </ul>
    37. 38. <ul>Iniciar la sesión con un usuario normal. Pulsar sobre el enlace del Igual </ul>
    38. 39. <ul>“ Aterrizamos” en Mahara </ul><ul><li>Con la sesión iniciada.
    39. 40. Con nuestros datos de usuario ya rellenos.
    40. 41. Se nos indica de donde “venimos”. </li></ul>
    41. 42. <ul>¿Y si no funciona? </ul><ul><li>Activar las opciones de depuración de Moodle/Mahara y revisar los logs de error de PHP.
    42. 43. Revisar que tenemos instaladas las extensiones PHP necesarias: </li><ul><li>OpenSSL
    43. 44. XMLRPC
    44. 45. cURL </li></ul><li>¡Ojo con versiones defectuosas de dichas extensiones! (ver documentación PHP).
    45. 46. Si no se encuentra/reconoce la clave pública del otro Igual, revisar el valor de wwwroot. </li></ul>
    46. 47. <ul>¿Y si no funciona? </ul><ul><li>Si usamos MS Windows, asegurarse de que Moodle y Mahara pueden encontrar el fichero openssl.conf (consultar docu-mentación de la extensión OpenSSL).
    47. 48. Asegurarse de que la hora es correcta en los servidores (se recomienda usar NTP). Si la diferencia horaria es > 30 segundos, la conexión no funciona.
    48. 49. Asegurarse de que no hay antivirus, cortafuegos u otros problemas de red que impidan la comunicación entre los Iguales.
    49. 50. Asegurarse de que Mahara puede enviar correo electrónicos. </li></ul>
    50. 51. <ul>¿Y si no funciona? </ul><ul><li>En versiones anteriores de Moodle a veces las claves públicas no se renuevan correctamente: </li><ul><li>Re-crearlas manualmente y volver a establecer la conexión.
    51. 52. Usar el valor de configuración $CFG->mnetkeylifetime para se renueven cada más tiempo (por defecto expiran cada 28 días). </li></ul><li>Asegurarse de que no hemos confundido Publicar y Suscribir a la hora de configurar la conexión. </li></ul>
    52. 53. <ul>Otros problemas conocidos </ul><ul><li>Pueden aparecer usuarios duplicados en Mahara si permitimos a los usuarios de una institución entrar en sesión localmente o vía SSO de Red Moodle.
    53. 54. Se puede evitar usando el ajuste $CFG->usersuniquebyusername. ¡Pero asegurarse de que ninguna institución de Mahara permite auto-registro de usuarios! Consultar la documentación para ver los efectos de este ajuste. </li></ul>
    54. 55. <ul>¿Preguntas? </ul><ul>http://www.slideshare.net/iarenaza </ul>

    ×