SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Integración de
Mahara y Moodle
Iñaki Arenaza
(@iarenaza)
Este trabajo está licenciado bajo las condiciones de la licencia
“Creative Commons Attribution-Share Alike 3.0 Spain License”
Presentación disponible en
http://www.slideshare.net/iarenaza
3
Un poco de contexto...
4
¿Qué es Mahara?
●
Aplicación web para construir y gestionar
portafolios electrónicos.
●
Incluye entre otras funcionalidades:
●
Portafolio electrónico, blogs, constructor de CV
(hoja de vida)
●
Creación de comunidades de grupos de
usuarios (con foros y artefactos compartidos,
etc.).
●
Integración con herramientas de la web social
(RSS, Youtube, etc.)
5
¿Qué es Mahara?
●
Ayuda a crear/complementar un PLE/PLN
(Personal Learning Environment/Network).
●
Por ello está centrado en el aprendiz, y no
en el curso.
●
Es por tanto un buen complemento a
Moodle.
6
Que es lo que sí vamos a hacer
en este taller ...
● Instalar Mahara.
● Hacer la configuración mínima necesaria.
● Conectarlo con Moodle.
● Intentar* exportar/importar contenidos
hacia/desde Mahara.
* Dependiendo del tiempo disponible
7
Y lo que no vamos a hacer...
● Explorar toda la funcionalidad de Mahara.
● Aprender a manejarlo.
● Explorar los posibles usos de Mahara para
crear un portafolio electrónico o
crear/complementar nuestro PLE/PLN.
8
Un apunte sobre la notación
● Se va a mostrar como hacer la conexión
desde Moodle 1.9 y Moodle 2.0
● Las transparencias marcadas con
muestran como hacerlo en Moodle 1.9
● Las transparencias marcadas con
muestran como hacerlo en Moodle 2.0
1.9
2.0
9
¿Qué permite la integración?
●
Permite el inicio de sesión único (SSO,
Single Sign On).
●
Con un desarrollo de terceros*, añade un
nuevo tipo de tarea (Mahara), para
entregar los trabajos desde “vistas”
existentes de Mahara.
1.9
* El código y las instrucciones para instalarlo y configurarlo se pueden encontrar en
http://wiki.mahara.org/System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission
Yo hize las pruebas con la versión 1.2 de Mahara y funcionaba. No he podido aún hacer pruebas con
la versión 1.3 para ver si sigue funcionando.
10
¿Qué permite la integración?
●
Permite el inicio de sesión único (SSO,
Single Sign On).
●
Permite exportar* varios tipos de objetos
desde Moodle a Mahara (API de portfolio).
●
En 2.x, permitirá importar objetos desde
Mahara a Moodle (API de repositorio).
2.0
* Sujeto a la concesión de los permisos correspondientes.
11
Lo primero es lo primero
12
Instalación de Mahara
● Descargar el zip de la última versión
estable desde www.mahara.org
● Descomprimirlo en un directorio temporal.
● Renombrar el directorio “htdocs” y llamarlo
“mahara-13”*.
● Mover el directorio “mahara-13”* dentro
del directorio /var/www*
* Los valores mostrados en los ejemplos (rutas y nombres de usuarios)
corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos
valores pueden variar de una instalación a otra.
13
Crear el directorio de datos
● Crear el directorio de datos de Mahara en
/var/lib/mahara-13*
● Asignar permisos en ese directorio al usuario
del servicio web:
chown www-data:www-data* /var/lib/mahara-13*
* Los valores mostrados en los ejemplos (rutas y nombres de usuarios)
corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos
valores pueden variar de una instalación a otra.
14
Crear el usuario y la base de datos
● Crear un usuario de base de datos para
Mahara.
● Se recomienda Postgresql :-)
● createuser -S -D -R -l -P mahara*
● createdb -EUTF8 -O mahara* mahara_13**
* Nombre de usuario para conectarse a la base de datos.
** Nombre de la base de datos para Mahara.
15
Crear el fichero de configuración
● Copiar el fichero
/var/www/mahara-13/config-dist.php*
en
/var/www/mahara-13/config.php*
● Editar este fichero y rellenar los datos
necesarios (se muestran en azul en la
siguiente transparencia).
* Los valores mostrados en los ejemplos (rutas y nombres de usuarios)
corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos
valores pueden variar de una instalación a otra.
16
Crear el fichero de configuración
$cfg->dbtype = 'postgres8';
$cfg->dbhost = 'localhost';
$cfg->dbport = null;
$cfg->dbname = 'mahara_13';
$cfg->dbuser = 'mahara';
$cfg->dbpass = 'mahara';
...
$cfg->wwwroot = 'http://192.168.56.101/mahara-13/';
...
$cfg->dataroot = '/var/lib/mahara-13';
17
Crear el fichero de configuración
● Es muy importante que el valor de
wwwroot termine con el carácter '/':
$cfg->wwwroot = 'http://192.168.56.101/mahara-13/';
18
Iniciar la instalación
● Ir a la dirección que hemos indicado en wwwroot
(http://192.168.56.101/mahara-13/)
● Pulsamos en “Install Mahara”
19
Iniciar la instalación
● En uno o dos minutos se crean las tablas y
se nos pide continuar.
20
Configuración del administrador
Rellenamos los datos del usuario administrador
(contraseña y dirección de correo electrónico).
21
Y ya está instalado :-)
22
No ha sido tan difícil, ¿verdad?
23
Vamos a por la integración :-)
●
Suponemos:
●
Moodle (1.9 ó 2.0) y Mahara (1.3) instalados y
con configuración básica.
●
Cada uno en un servidor diferente.
●
Instalados en Linux/Unix.
●
OpenSSL instalado y con configuración básica.
●
Los servidores son capaces de enviar correo
electrónico.
24
Los pasos a seguir...
25
Activamos la Red Moodle...
1.9
26
...se crea la clave pública y
encedemos la Red Moodle
1.9
27
Activamos la Red Moodle...
1
3
2
2.0
28
...y se crea la clave pública
2.0
29
Activamos la Red Moodle en Mahara
30
Activamos la Red Moodle
31
...se crea la clave pública y
habilitamos la Red Moodle
32
Añadimos una nueva institución
(opcional)
Se recomienda crear una institución separada para el SSO
(Single Sign On), para facilitar la configuración.
33
Damos un nombre identificativo y
deshabilitamos el registro
(opcional)
34
Añadimos un nuevo plugin de
autenticación (XMLRPC)
35
Introducimos detalles de nuestro sitio
Moodle y la configuración deseada
36
Opcionalmente deshabilitamos la
autenticación interna
• Si queremos que accedan a Mahara sólo a través de Moodle,
eliminar el plugin de autenticación interna pulsando en [X].
37
En Moodle añadimos Mahara
como Igual
1.9
38
Introducimos datos del sitio Mahara
1.9
• MUY IMPORTANTE: Teclear el valor de wwwroot tal y como
aparece en el fichero config.php de Mahara.
39
Confirmamos que la clave pública
y el resto de datos son correctos
1.9
40
Con el Igual de Mahara añadido,
configuramos los servicios del mismo
1.9
41
Publicamos “SSO (Proveedor de Identidad)”
Suscribimos “SSO(Proveedor de servicios)”
1.9
42
En Moodle añadimos Mahara como Igual
2.0
43
Introducimos datos del sitio Mahara
2.0
• MUY IMPORTANTE: Teclear el valor de Nombrel del host tal y
como aparece en el fichero config.php de Mahara.
44
Confirmamos que la clave pública
y el resto de datos son correctos
2.0
45
Con el Igual de Mahara añadido,
configuramos los servicios del mismo
2.0
46
Publicamos “SSO (Proveedor de Identidad”)
Suscribimos “SSO(Proveedor de servicios”)
2.0
47
Habilitamos la autenticación de
Red Moodle...
1.9
48
...y verificamos su configuración
1.9
49
Verificamos que el Igual de
Mahara aparece correctamente
1.9
50
Habilitamos la autenticación de
Red Moodle...
2.0
51
...y verificamos su configuración
2.0
52
Verificamos que el Igual de
Mahara aparece correctamente
2.0
53
Modificamos los roles para poder
ir a un Moodle/Mahara remoto
1.9
54
Editamos el rol “Authenticated
User”(usuario autenticado)
● Pero podemos usar otros (incluso definir nuevos roles ad-hoc
para este uso).
1.9
55
Necesitamos habilitar el permiso
“Ir a un Moodle remoto”
1.9
56
Modificamos los roles para poder
ir a un Moodle/Mahara remoto
2.0
57
Editamos el rol “Authenticated
User”(usuario autenticado”)
●
Pero podemos usar otros (incluso definir nuevos roles ad-hoc
para este uso).
2.0
58
Necesitamos habilitar el permiso
“Ir a un Moodle remoto”
2.0
59
Colocamos un bloque para que los
usuarios puedan ir a otro Moodle/Mahara
• Puede ser en la portada o en cualquier curso (o en todos, con
un bloque “pegajoso”).
60
Añadimos el bloque “Servidores
de Red”
61
En dicho bloque aparecen todos los Iguales
suscritos como “Proveedor de Servicios”
62
Iniciamos la sesión con un usuario normal
y pulsamos sobre el enlace del Igual
63
“Aterrizamos” en Mahara
• Con la sesión
iniciada.
• Con nuestros
datos de usuario
ya rellenos.
• Se nos indica de
donde “venimos”.
64
¿Y si no funciona?
● Activar las opciones de depuración de
Moodle/Mahara y revisar los logs de error de PHP.
● Asegurarse de que no hay antivirus, cortafuegos
u otros problemas de red que impidan la
comunicación entre los Iguales.
● Asegurarse de que Mahara puede enviar correos
electrónicos.
● Si no se encuentra/reconoce la clave pública del
otro Igual, revisar el valor de wwwroot en ambos
Iguales.
65
¿Y si no funciona?
● Revisar que tenemos instaladas las extensiones
PHP necesarias:
● OpenSSL, XMLRPC, cURL
● ¡Ojo con versiones defectuosas de dichas
extensiones! (ver documentación de PHP).
● Si usamos MS Windows, asegurarse de que
Moodle y Mahara pueden encontrar el fichero
openssl.conf*.
* Consultar la documentación de la extensión OpenSSL de PHP o usar el
ajuste $CFG->opensslcnf en Moodle y $cfg->opensslcnf en Mahara.
66
¿Y si no funciona?
● Asegurarse de que la hora es correcta en los
servidores (se recomienda usar NTP).
● Si la diferencia horaria es superior a 30
segundos, la conexión no funciona.
● Si Moodle y Mahara están en el mismo servidor,
asegurarse de que tenemos el DNS (o el fichero
hosts) y los servidores virtuales correctamente
configurados para enviar las peticiones a cada
uno de ellos.
67
¿Y si no funciona?
● En versiones anteriores de Moodle a veces las
claves públicas no se renuevan correctamente:
● Re-crearlas manualmente, borrar los iguales y
volver a añadirlos.
● Usar el valor de configuración de Moodle
$CFG->mnetkeylifetime para renovarlas cada
más tiempo (por defecto expiran cada 28 días).
● Asegurarse de que no hemos confundido Publicar
y Suscribir a la hora de configurar el Igual.
68
Otros problemas conocidos
● Pueden aparecer usuarios duplicados en Mahara
si permitimos a los usuarios de una institución
entrar en sesión localmente y vía SSO de Red
Moodle.
● Se puede evitar usando el ajuste
$CFG->usersuniquebyusername.
● ¡Asegurarse de que ninguna institución de
Mahara permite auto-registro de usuarios si
usamos ese ajuste!
● Consultar la documentación de Mahara para ver
los efectos secundarios de este ajuste.
69
Exportación de contenidos
de Moodle a Mahara
2.0
70
Habilitamos el uso de portafolios
2.0
71
Habilitamos el uso de portafolios
2.0
72
Editamos los ajustes del
Igual de Mahara
2.0
73
Editamos los ajustes del
Igual de Mahara
2.0
74
Publicamos y Suscribimos
los servicios de Portafolio
2.0
75
Habilitamos los portafolios
de tipo Mahara
2.0
76
Habilitamos los portafolios
de tipo Mahara
2.0
77
Configuramos el portafolio
de tipo Mahara
2.0
78
Podemos revisar la configuración
2.0
79
Asignamos permisos para
exportar a Mahara
2.0
80
Asignamos permisos para
exportar a Mahara
2.0
Se puede crear un rol ad-hoc, en vez de usar el de
estudiante, profesor, etc.
81
Asignamos permisos para
exportar a Mahara
2.0
Los roles de creador de curso, profesor, profesor sin permiso
de edición, estudiante y usuario autenticado tienen este
permiso concedido por defecto.
82
Ahora sólo queda exportar
los contenidos
● Cada tipo de actividar puede o no ser
exportable.
● Cada tipo de actividad tiene permisos
propios para determinar qué se puede
exportar.
● Por defecto un alumno sólo puede exportar
contenido creado por él mismo.
● Veamos un ejemplo con una actividad de
tipo foro.
2.0
83
Ejemplo permisos de exportación
en actividad de tipo foro
2.0
●
Entrar en un foro y usar su bloque de administración.
84
Ejemplo permisos de exportación
en actividad de tipo foro
2.0
● Ver quien tiene permisos para exportar que, y
opcionalmente modificarlos.
85
Ejemplo de exportación
en actividad de tipo foro
2.0
Si tenemos
permiso para
exportar la
discusión
completa
Si tenemos
permiso para
exportar el
mensaje
86
Ejemplo de exportación
en actividad de tipo foro
2.0
87
Ejemplo de exportación
en actividad de tipo foro
2.0
88
Ejemplo de exportación
en actividad de tipo foro
2.0
89
Resultado de la exportación
en Mahara (usando Leap2A)
2.0
90
¿Preguntas?

Weitere ähnliche Inhalte

Was ist angesagt?

[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편Ji-Woong Choi
 
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified [❤PDF❤] Oracle 19c Database Administration Oracle Simplified
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified ZanderHaney
 
CCIS Chapter 6 Openstack new.pptx
CCIS  Chapter  6  Openstack new.pptxCCIS  Chapter  6  Openstack new.pptx
CCIS Chapter 6 Openstack new.pptxSanaLatif13
 
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)Feras Ahmad
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesKenny Gryp
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]オラクルエンジニア通信
 
Less06 networking
Less06 networkingLess06 networking
Less06 networkingAmit Bhalla
 
Seguridad, Logins y Users en SQL Server
Seguridad, Logins y Users en SQL ServerSeguridad, Logins y Users en SQL Server
Seguridad, Logins y Users en SQL ServerALEJANDRAJOCELYNGUTI
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different hostOsama Mustafa
 
Oracle DB 19c: SQL Tuning Using SPM
Oracle DB 19c: SQL Tuning Using SPMOracle DB 19c: SQL Tuning Using SPM
Oracle DB 19c: SQL Tuning Using SPMArturo Aranda
 
MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2Yaser Rahmati
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0Sandesh Rao
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
Oracle Cloud Infrastructure:2021年3月度サービス・アップデート
Oracle Cloud Infrastructure:2021年3月度サービス・アップデートOracle Cloud Infrastructure:2021年3月度サービス・アップデート
Oracle Cloud Infrastructure:2021年3月度サービス・アップデートオラクルエンジニア通信
 

Was ist angesagt? (20)

[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
 
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified [❤PDF❤] Oracle 19c Database Administration Oracle Simplified
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
 
CCIS Chapter 6 Openstack new.pptx
CCIS  Chapter  6  Openstack new.pptxCCIS  Chapter  6  Openstack new.pptx
CCIS Chapter 6 Openstack new.pptx
 
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)
Oracle Database 19c (19.3) Installation on Windows (Step-by-Step)
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Aruba ClearPass Guest 6.3 User Guide
Aruba ClearPass Guest 6.3 User GuideAruba ClearPass Guest 6.3 User Guide
Aruba ClearPass Guest 6.3 User Guide
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
 
MAAS High Availability Overview
MAAS High Availability OverviewMAAS High Availability Overview
MAAS High Availability Overview
 
Less06 networking
Less06 networkingLess06 networking
Less06 networking
 
Aruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation GuideAruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation Guide
 
Oracle GoldenGate FAQ
Oracle GoldenGate FAQOracle GoldenGate FAQ
Oracle GoldenGate FAQ
 
Seguridad, Logins y Users en SQL Server
Seguridad, Logins y Users en SQL ServerSeguridad, Logins y Users en SQL Server
Seguridad, Logins y Users en SQL Server
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different host
 
Oracle DB 19c: SQL Tuning Using SPM
Oracle DB 19c: SQL Tuning Using SPMOracle DB 19c: SQL Tuning Using SPM
Oracle DB 19c: SQL Tuning Using SPM
 
Oracle Data Masking and Subsettingのご紹介
Oracle Data Masking and Subsettingのご紹介Oracle Data Masking and Subsettingのご紹介
Oracle Data Masking and Subsettingのご紹介
 
MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
Oracle Cloud Infrastructure:2021年3月度サービス・アップデート
Oracle Cloud Infrastructure:2021年3月度サービス・アップデートOracle Cloud Infrastructure:2021年3月度サービス・アップデート
Oracle Cloud Infrastructure:2021年3月度サービス・アップデート
 

Andere mochten auch

Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...Sebastian Torres
 
Ejemplos reales de uso de Mahara
Ejemplos reales de uso de MaharaEjemplos reales de uso de Mahara
Ejemplos reales de uso de MaharaSebastian Torres
 
Uso de Mahara con Moodle
Uso de Mahara con MoodleUso de Mahara con Moodle
Uso de Mahara con MoodleIñaki Arenaza
 
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0Sebastian Torres
 
Mi ePorfolio en Mahara
Mi ePorfolio en MaharaMi ePorfolio en Mahara
Mi ePorfolio en MaharaSonia Marrero
 
Mahara y Moodle - EDUSOL 2011
Mahara y Moodle - EDUSOL 2011Mahara y Moodle - EDUSOL 2011
Mahara y Moodle - EDUSOL 2011Iñaki Arenaza
 
Git: Aprovecha las ventajas del control de versiones distribuido
Git: Aprovecha las ventajas del control de versiones distribuidoGit: Aprovecha las ventajas del control de versiones distribuido
Git: Aprovecha las ventajas del control de versiones distribuidoIñaki Arenaza
 
ConèIxer L’Ordinador amb Ubuntu
ConèIxer L’Ordinador amb UbuntuConèIxer L’Ordinador amb Ubuntu
ConèIxer L’Ordinador amb UbuntuPedro Vilas
 
Qué es Mahara
Qué es Mahara Qué es Mahara
Qué es Mahara miriamcb
 
Las claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressLas claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressIñaki Arenaza
 
Mahoodle moot-colombia-2010
Mahoodle moot-colombia-2010Mahoodle moot-colombia-2010
Mahoodle moot-colombia-2010Iñaki Arenaza
 
Como instalar chamilo lms en Hosting
Como instalar chamilo lms en HostingComo instalar chamilo lms en Hosting
Como instalar chamilo lms en HostingMichela Mosquera
 

Andere mochten auch (20)

Tutorialmahara2.0
Tutorialmahara2.0Tutorialmahara2.0
Tutorialmahara2.0
 
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
 
Ejemplos reales de uso de Mahara
Ejemplos reales de uso de MaharaEjemplos reales de uso de Mahara
Ejemplos reales de uso de Mahara
 
Uso de Mahara con Moodle
Uso de Mahara con MoodleUso de Mahara con Moodle
Uso de Mahara con Moodle
 
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0
Integración y uso de los PLE y Mahara en el e-Learning con Moodle 2.0
 
Spotlight on Mahara 1.8
Spotlight on Mahara 1.8Spotlight on Mahara 1.8
Spotlight on Mahara 1.8
 
Mi ePorfolio en Mahara
Mi ePorfolio en MaharaMi ePorfolio en Mahara
Mi ePorfolio en Mahara
 
Refresh OKC
Refresh OKCRefresh OKC
Refresh OKC
 
Mahara y Moodle - EDUSOL 2011
Mahara y Moodle - EDUSOL 2011Mahara y Moodle - EDUSOL 2011
Mahara y Moodle - EDUSOL 2011
 
Git: Aprovecha las ventajas del control de versiones distribuido
Git: Aprovecha las ventajas del control de versiones distribuidoGit: Aprovecha las ventajas del control de versiones distribuido
Git: Aprovecha las ventajas del control de versiones distribuido
 
Resultados
ResultadosResultados
Resultados
 
ConèIxer L’Ordinador amb Ubuntu
ConèIxer L’Ordinador amb UbuntuConèIxer L’Ordinador amb Ubuntu
ConèIxer L’Ordinador amb Ubuntu
 
Moodle En Gnomio
Moodle En GnomioMoodle En Gnomio
Moodle En Gnomio
 
Qué es Mahara
Qué es Mahara Qué es Mahara
Qué es Mahara
 
Las claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressLas claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPress
 
What media are used in ePortfolios?
What media are used in ePortfolios?What media are used in ePortfolios?
What media are used in ePortfolios?
 
Tutorialmahara2.0
Tutorialmahara2.0Tutorialmahara2.0
Tutorialmahara2.0
 
Mahoodle moot-colombia-2010
Mahoodle moot-colombia-2010Mahoodle moot-colombia-2010
Mahoodle moot-colombia-2010
 
Mahoodle (English)
Mahoodle (English)Mahoodle (English)
Mahoodle (English)
 
Como instalar chamilo lms en Hosting
Como instalar chamilo lms en HostingComo instalar chamilo lms en Hosting
Como instalar chamilo lms en Hosting
 

Ähnlich wie Integración de Mahara con Moodle (MoodleMoot España 2010)

Integración Mahara Moodle
Integración Mahara MoodleIntegración Mahara Moodle
Integración Mahara MoodleRaymond Marquina
 
Instalación Plataforma Moodle
Instalación Plataforma MoodleInstalación Plataforma Moodle
Instalación Plataforma MoodleAdrianaAcuna
 
Instalación Plataforma Moodle Colegio Nicolas Cuervo y Rojas
Instalación Plataforma Moodle Colegio Nicolas Cuervo y RojasInstalación Plataforma Moodle Colegio Nicolas Cuervo y Rojas
Instalación Plataforma Moodle Colegio Nicolas Cuervo y Rojasguestd6ba4e
 
CACTI herramienta de monitoreo
CACTI herramienta de monitoreoCACTI herramienta de monitoreo
CACTI herramienta de monitoreoJenny Galicia
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle Dianne Gallegos
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
Proyecto Javier Fradejas
Proyecto Javier FradejasProyecto Javier Fradejas
Proyecto Javier Fradejasfrade
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13peter69
 
Proyecto moodle
Proyecto moodleProyecto moodle
Proyecto moodleGagetedh
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysqljohan reyes
 

Ähnlich wie Integración de Mahara con Moodle (MoodleMoot España 2010) (20)

Integración Mahara Moodle
Integración Mahara MoodleIntegración Mahara Moodle
Integración Mahara Moodle
 
Instalación Plataforma Moodle
Instalación Plataforma MoodleInstalación Plataforma Moodle
Instalación Plataforma Moodle
 
Instalación Plataforma Moodle Colegio Nicolas Cuervo y Rojas
Instalación Plataforma Moodle Colegio Nicolas Cuervo y RojasInstalación Plataforma Moodle Colegio Nicolas Cuervo y Rojas
Instalación Plataforma Moodle Colegio Nicolas Cuervo y Rojas
 
12 servidor ftp_windows2003
12 servidor ftp_windows200312 servidor ftp_windows2003
12 servidor ftp_windows2003
 
CACTI herramienta de monitoreo
CACTI herramienta de monitoreoCACTI herramienta de monitoreo
CACTI herramienta de monitoreo
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
Proyecto Javier Fradejas
Proyecto Javier FradejasProyecto Javier Fradejas
Proyecto Javier Fradejas
 
PAYARAedit.pptx
PAYARAedit.pptxPAYARAedit.pptx
PAYARAedit.pptx
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Pasos para instalar moodle
Pasos para instalar moodlePasos para instalar moodle
Pasos para instalar moodle
 
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Squid lpt
Squid lptSquid lpt
Squid lpt
 
Proyecto moodle
Proyecto moodleProyecto moodle
Proyecto moodle
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 

Mehr von Iñaki Arenaza

10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WPIñaki Arenaza
 
Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015Iñaki Arenaza
 
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevTools
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevToolsMejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevTools
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevToolsIñaki Arenaza
 
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusano
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusanoMahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusano
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusanoIñaki Arenaza
 
Forjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenForjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenIñaki Arenaza
 
Internacionalización con WordPress (WordPress Euskadi 2014)
Internacionalización con WordPress (WordPress Euskadi 2014)Internacionalización con WordPress (WordPress Euskadi 2014)
Internacionalización con WordPress (WordPress Euskadi 2014)Iñaki Arenaza
 
Móntate un sitio web completo con WordPress en 4 horas
Móntate un sitio web completo con WordPress en 4 horasMóntate un sitio web completo con WordPress en 4 horas
Móntate un sitio web completo con WordPress en 4 horasIñaki Arenaza
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxIñaki Arenaza
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresaIñaki Arenaza
 
Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)Iñaki Arenaza
 
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)Iñaki Arenaza
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceIñaki Arenaza
 
Uso de git para el mantenimiento de parches locales o públicos
Uso de git para el mantenimiento  de parches locales o públicosUso de git para el mantenimiento  de parches locales o públicos
Uso de git para el mantenimiento de parches locales o públicosIñaki Arenaza
 
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)Iñaki Arenaza
 

Mehr von Iñaki Arenaza (15)

10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP
 
Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015
 
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevTools
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevToolsMejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevTools
Mejora tu desarrollo web con Firefox Developer Edition y Google Chrome DevTools
 
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusano
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusanoMahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusano
Mahara, el bosón de Higgs, los horizontes de sucesos y los agujeros de gusano
 
Forjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenForjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirven
 
Internacionalización con WordPress (WordPress Euskadi 2014)
Internacionalización con WordPress (WordPress Euskadi 2014)Internacionalización con WordPress (WordPress Euskadi 2014)
Internacionalización con WordPress (WordPress Euskadi 2014)
 
Móntate un sitio web completo con WordPress en 4 horas
Móntate un sitio web completo con WordPress en 4 horasMóntate un sitio web completo con WordPress en 4 horas
Móntate un sitio web completo con WordPress en 4 horas
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
 
Tunea tu wordpress
Tunea tu wordpressTunea tu wordpress
Tunea tu wordpress
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
 
Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)
 
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
 
Uso de git para el mantenimiento de parches locales o públicos
Uso de git para el mantenimiento  de parches locales o públicosUso de git para el mantenimiento  de parches locales o públicos
Uso de git para el mantenimiento de parches locales o públicos
 
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)
Sesión formativa sobre web 2.0 MGEP-MU (5 y 6 Mayo 2008)
 

Kürzlich hochgeladen

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Kürzlich hochgeladen (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

Integración de Mahara con Moodle (MoodleMoot España 2010)

  • 1. Integración de Mahara y Moodle Iñaki Arenaza (@iarenaza) Este trabajo está licenciado bajo las condiciones de la licencia “Creative Commons Attribution-Share Alike 3.0 Spain License”
  • 3. 3 Un poco de contexto...
  • 4. 4 ¿Qué es Mahara? ● Aplicación web para construir y gestionar portafolios electrónicos. ● Incluye entre otras funcionalidades: ● Portafolio electrónico, blogs, constructor de CV (hoja de vida) ● Creación de comunidades de grupos de usuarios (con foros y artefactos compartidos, etc.). ● Integración con herramientas de la web social (RSS, Youtube, etc.)
  • 5. 5 ¿Qué es Mahara? ● Ayuda a crear/complementar un PLE/PLN (Personal Learning Environment/Network). ● Por ello está centrado en el aprendiz, y no en el curso. ● Es por tanto un buen complemento a Moodle.
  • 6. 6 Que es lo que sí vamos a hacer en este taller ... ● Instalar Mahara. ● Hacer la configuración mínima necesaria. ● Conectarlo con Moodle. ● Intentar* exportar/importar contenidos hacia/desde Mahara. * Dependiendo del tiempo disponible
  • 7. 7 Y lo que no vamos a hacer... ● Explorar toda la funcionalidad de Mahara. ● Aprender a manejarlo. ● Explorar los posibles usos de Mahara para crear un portafolio electrónico o crear/complementar nuestro PLE/PLN.
  • 8. 8 Un apunte sobre la notación ● Se va a mostrar como hacer la conexión desde Moodle 1.9 y Moodle 2.0 ● Las transparencias marcadas con muestran como hacerlo en Moodle 1.9 ● Las transparencias marcadas con muestran como hacerlo en Moodle 2.0 1.9 2.0
  • 9. 9 ¿Qué permite la integración? ● Permite el inicio de sesión único (SSO, Single Sign On). ● Con un desarrollo de terceros*, añade un nuevo tipo de tarea (Mahara), para entregar los trabajos desde “vistas” existentes de Mahara. 1.9 * El código y las instrucciones para instalarlo y configurarlo se pueden encontrar en http://wiki.mahara.org/System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission Yo hize las pruebas con la versión 1.2 de Mahara y funcionaba. No he podido aún hacer pruebas con la versión 1.3 para ver si sigue funcionando.
  • 10. 10 ¿Qué permite la integración? ● Permite el inicio de sesión único (SSO, Single Sign On). ● Permite exportar* varios tipos de objetos desde Moodle a Mahara (API de portfolio). ● En 2.x, permitirá importar objetos desde Mahara a Moodle (API de repositorio). 2.0 * Sujeto a la concesión de los permisos correspondientes.
  • 11. 11 Lo primero es lo primero
  • 12. 12 Instalación de Mahara ● Descargar el zip de la última versión estable desde www.mahara.org ● Descomprimirlo en un directorio temporal. ● Renombrar el directorio “htdocs” y llamarlo “mahara-13”*. ● Mover el directorio “mahara-13”* dentro del directorio /var/www* * Los valores mostrados en los ejemplos (rutas y nombres de usuarios) corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos valores pueden variar de una instalación a otra.
  • 13. 13 Crear el directorio de datos ● Crear el directorio de datos de Mahara en /var/lib/mahara-13* ● Asignar permisos en ese directorio al usuario del servicio web: chown www-data:www-data* /var/lib/mahara-13* * Los valores mostrados en los ejemplos (rutas y nombres de usuarios) corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos valores pueden variar de una instalación a otra.
  • 14. 14 Crear el usuario y la base de datos ● Crear un usuario de base de datos para Mahara. ● Se recomienda Postgresql :-) ● createuser -S -D -R -l -P mahara* ● createdb -EUTF8 -O mahara* mahara_13** * Nombre de usuario para conectarse a la base de datos. ** Nombre de la base de datos para Mahara.
  • 15. 15 Crear el fichero de configuración ● Copiar el fichero /var/www/mahara-13/config-dist.php* en /var/www/mahara-13/config.php* ● Editar este fichero y rellenar los datos necesarios (se muestran en azul en la siguiente transparencia). * Los valores mostrados en los ejemplos (rutas y nombres de usuarios) corresponden a una instalación en Debian GNU/Linux o Ubuntu. Estos valores pueden variar de una instalación a otra.
  • 16. 16 Crear el fichero de configuración $cfg->dbtype = 'postgres8'; $cfg->dbhost = 'localhost'; $cfg->dbport = null; $cfg->dbname = 'mahara_13'; $cfg->dbuser = 'mahara'; $cfg->dbpass = 'mahara'; ... $cfg->wwwroot = 'http://192.168.56.101/mahara-13/'; ... $cfg->dataroot = '/var/lib/mahara-13';
  • 17. 17 Crear el fichero de configuración ● Es muy importante que el valor de wwwroot termine con el carácter '/': $cfg->wwwroot = 'http://192.168.56.101/mahara-13/';
  • 18. 18 Iniciar la instalación ● Ir a la dirección que hemos indicado en wwwroot (http://192.168.56.101/mahara-13/) ● Pulsamos en “Install Mahara”
  • 19. 19 Iniciar la instalación ● En uno o dos minutos se crean las tablas y se nos pide continuar.
  • 20. 20 Configuración del administrador Rellenamos los datos del usuario administrador (contraseña y dirección de correo electrónico).
  • 21. 21 Y ya está instalado :-)
  • 22. 22 No ha sido tan difícil, ¿verdad?
  • 23. 23 Vamos a por la integración :-) ● Suponemos: ● Moodle (1.9 ó 2.0) y Mahara (1.3) instalados y con configuración básica. ● Cada uno en un servidor diferente. ● Instalados en Linux/Unix. ● OpenSSL instalado y con configuración básica. ● Los servidores son capaces de enviar correo electrónico.
  • 24. 24 Los pasos a seguir...
  • 25. 25 Activamos la Red Moodle... 1.9
  • 26. 26 ...se crea la clave pública y encedemos la Red Moodle 1.9
  • 27. 27 Activamos la Red Moodle... 1 3 2 2.0
  • 28. 28 ...y se crea la clave pública 2.0
  • 29. 29 Activamos la Red Moodle en Mahara
  • 31. 31 ...se crea la clave pública y habilitamos la Red Moodle
  • 32. 32 Añadimos una nueva institución (opcional) Se recomienda crear una institución separada para el SSO (Single Sign On), para facilitar la configuración.
  • 33. 33 Damos un nombre identificativo y deshabilitamos el registro (opcional)
  • 34. 34 Añadimos un nuevo plugin de autenticación (XMLRPC)
  • 35. 35 Introducimos detalles de nuestro sitio Moodle y la configuración deseada
  • 36. 36 Opcionalmente deshabilitamos la autenticación interna • Si queremos que accedan a Mahara sólo a través de Moodle, eliminar el plugin de autenticación interna pulsando en [X].
  • 37. 37 En Moodle añadimos Mahara como Igual 1.9
  • 38. 38 Introducimos datos del sitio Mahara 1.9 • MUY IMPORTANTE: Teclear el valor de wwwroot tal y como aparece en el fichero config.php de Mahara.
  • 39. 39 Confirmamos que la clave pública y el resto de datos son correctos 1.9
  • 40. 40 Con el Igual de Mahara añadido, configuramos los servicios del mismo 1.9
  • 41. 41 Publicamos “SSO (Proveedor de Identidad)” Suscribimos “SSO(Proveedor de servicios)” 1.9
  • 42. 42 En Moodle añadimos Mahara como Igual 2.0
  • 43. 43 Introducimos datos del sitio Mahara 2.0 • MUY IMPORTANTE: Teclear el valor de Nombrel del host tal y como aparece en el fichero config.php de Mahara.
  • 44. 44 Confirmamos que la clave pública y el resto de datos son correctos 2.0
  • 45. 45 Con el Igual de Mahara añadido, configuramos los servicios del mismo 2.0
  • 46. 46 Publicamos “SSO (Proveedor de Identidad”) Suscribimos “SSO(Proveedor de servicios”) 2.0
  • 47. 47 Habilitamos la autenticación de Red Moodle... 1.9
  • 48. 48 ...y verificamos su configuración 1.9
  • 49. 49 Verificamos que el Igual de Mahara aparece correctamente 1.9
  • 50. 50 Habilitamos la autenticación de Red Moodle... 2.0
  • 51. 51 ...y verificamos su configuración 2.0
  • 52. 52 Verificamos que el Igual de Mahara aparece correctamente 2.0
  • 53. 53 Modificamos los roles para poder ir a un Moodle/Mahara remoto 1.9
  • 54. 54 Editamos el rol “Authenticated User”(usuario autenticado) ● Pero podemos usar otros (incluso definir nuevos roles ad-hoc para este uso). 1.9
  • 55. 55 Necesitamos habilitar el permiso “Ir a un Moodle remoto” 1.9
  • 56. 56 Modificamos los roles para poder ir a un Moodle/Mahara remoto 2.0
  • 57. 57 Editamos el rol “Authenticated User”(usuario autenticado”) ● Pero podemos usar otros (incluso definir nuevos roles ad-hoc para este uso). 2.0
  • 58. 58 Necesitamos habilitar el permiso “Ir a un Moodle remoto” 2.0
  • 59. 59 Colocamos un bloque para que los usuarios puedan ir a otro Moodle/Mahara • Puede ser en la portada o en cualquier curso (o en todos, con un bloque “pegajoso”).
  • 60. 60 Añadimos el bloque “Servidores de Red”
  • 61. 61 En dicho bloque aparecen todos los Iguales suscritos como “Proveedor de Servicios”
  • 62. 62 Iniciamos la sesión con un usuario normal y pulsamos sobre el enlace del Igual
  • 63. 63 “Aterrizamos” en Mahara • Con la sesión iniciada. • Con nuestros datos de usuario ya rellenos. • Se nos indica de donde “venimos”.
  • 64. 64 ¿Y si no funciona? ● Activar las opciones de depuración de Moodle/Mahara y revisar los logs de error de PHP. ● Asegurarse de que no hay antivirus, cortafuegos u otros problemas de red que impidan la comunicación entre los Iguales. ● Asegurarse de que Mahara puede enviar correos electrónicos. ● Si no se encuentra/reconoce la clave pública del otro Igual, revisar el valor de wwwroot en ambos Iguales.
  • 65. 65 ¿Y si no funciona? ● Revisar que tenemos instaladas las extensiones PHP necesarias: ● OpenSSL, XMLRPC, cURL ● ¡Ojo con versiones defectuosas de dichas extensiones! (ver documentación de PHP). ● Si usamos MS Windows, asegurarse de que Moodle y Mahara pueden encontrar el fichero openssl.conf*. * Consultar la documentación de la extensión OpenSSL de PHP o usar el ajuste $CFG->opensslcnf en Moodle y $cfg->opensslcnf en Mahara.
  • 66. 66 ¿Y si no funciona? ● Asegurarse de que la hora es correcta en los servidores (se recomienda usar NTP). ● Si la diferencia horaria es superior a 30 segundos, la conexión no funciona. ● Si Moodle y Mahara están en el mismo servidor, asegurarse de que tenemos el DNS (o el fichero hosts) y los servidores virtuales correctamente configurados para enviar las peticiones a cada uno de ellos.
  • 67. 67 ¿Y si no funciona? ● En versiones anteriores de Moodle a veces las claves públicas no se renuevan correctamente: ● Re-crearlas manualmente, borrar los iguales y volver a añadirlos. ● Usar el valor de configuración de Moodle $CFG->mnetkeylifetime para renovarlas cada más tiempo (por defecto expiran cada 28 días). ● Asegurarse de que no hemos confundido Publicar y Suscribir a la hora de configurar el Igual.
  • 68. 68 Otros problemas conocidos ● Pueden aparecer usuarios duplicados en Mahara si permitimos a los usuarios de una institución entrar en sesión localmente y vía SSO de Red Moodle. ● Se puede evitar usando el ajuste $CFG->usersuniquebyusername. ● ¡Asegurarse de que ninguna institución de Mahara permite auto-registro de usuarios si usamos ese ajuste! ● Consultar la documentación de Mahara para ver los efectos secundarios de este ajuste.
  • 69. 69 Exportación de contenidos de Moodle a Mahara 2.0
  • 70. 70 Habilitamos el uso de portafolios 2.0
  • 71. 71 Habilitamos el uso de portafolios 2.0
  • 72. 72 Editamos los ajustes del Igual de Mahara 2.0
  • 73. 73 Editamos los ajustes del Igual de Mahara 2.0
  • 74. 74 Publicamos y Suscribimos los servicios de Portafolio 2.0
  • 78. 78 Podemos revisar la configuración 2.0
  • 80. 80 Asignamos permisos para exportar a Mahara 2.0 Se puede crear un rol ad-hoc, en vez de usar el de estudiante, profesor, etc.
  • 81. 81 Asignamos permisos para exportar a Mahara 2.0 Los roles de creador de curso, profesor, profesor sin permiso de edición, estudiante y usuario autenticado tienen este permiso concedido por defecto.
  • 82. 82 Ahora sólo queda exportar los contenidos ● Cada tipo de actividar puede o no ser exportable. ● Cada tipo de actividad tiene permisos propios para determinar qué se puede exportar. ● Por defecto un alumno sólo puede exportar contenido creado por él mismo. ● Veamos un ejemplo con una actividad de tipo foro. 2.0
  • 83. 83 Ejemplo permisos de exportación en actividad de tipo foro 2.0 ● Entrar en un foro y usar su bloque de administración.
  • 84. 84 Ejemplo permisos de exportación en actividad de tipo foro 2.0 ● Ver quien tiene permisos para exportar que, y opcionalmente modificarlos.
  • 85. 85 Ejemplo de exportación en actividad de tipo foro 2.0 Si tenemos permiso para exportar la discusión completa Si tenemos permiso para exportar el mensaje
  • 86. 86 Ejemplo de exportación en actividad de tipo foro 2.0
  • 87. 87 Ejemplo de exportación en actividad de tipo foro 2.0
  • 88. 88 Ejemplo de exportación en actividad de tipo foro 2.0
  • 89. 89 Resultado de la exportación en Mahara (usando Leap2A) 2.0

Hinweis der Redaktion

  1. Si mahara no puede enviar correos electrónicos, el registro inicial del SSO falla.
  2. Si mahara no puede enviar correos electrónicos, el registro inicial del SSO falla.