Integrar Joomla y Moodle empleando el componente Joomdle

joomdle_0 

Tutorial para integrar el sistema de gestión de cursos Moodle en Joomla empleando el componente Joomdle. Mediante este componente podremos mostrar todos los contenidos de la plataforma Moodle en nuestra web hecha con Joomla, los usuarios solo tendrán que loguearse en Joomla para poder ver la lista de cursos, acceder a sus cursos, ver la lista de profesores, etc. Además podremos vender cursos empleando los componentes Tienda o Virtuemart.

Podemos descargar el componente desde su página oficial e instalarlo siguiendo los pasos habituales.

Antes de pasar a configurar Joomdle, tendremos que verificar que cumplimos los requisitos necesarios para su correcto funcionamiento. Para Joomla 1.6 los requerimientos son:

  • Moodle 2. Si no disponemos de este sistema de gestión de cursos, podemos descargarlo desde su web e instalarlo siguiendo su documentación oficial.

  • XML-RPC para PHP. Para comprobar si cumplimos con este requerimiento, podemos ir a “Sitio > Información del sistema > Información de PHP” y buscar la sección “xmlrpc”.

joomdle_1

 

Además, tendremos que configurar Moodle para que la integración con Joomdle sea posible. Para ello podemos seguir los pasos descritos en la documentación componente.

Una vez verificados los prerrequisitos y configurado Moodle, iremos a “Componentes > joomdle”.

joomdle_2

 

En la sección “Configuración” veremos diferentes apartados:

  • En “Configuración General”, estableceremos los parámetros que harán posible la comunicación con Moodle, como la URL, token de autenticación, etc.

joomdle_3

 

  • A continuación podremos modificar algunas opciones de visualización.

joomdle_4

 

  • En el apartado “Comportamiento de los enlaces” decidiremos cómo se mostrará el wrapper de Moodle, estableceremos los items por defecto asociados a las llamadas al wrapper, etc.

joomdle_5

 

  • En “Fuente de datos” elegiremos un componente desde el que aportar información adicional a Joomdle.

joomdle_6

 

  • El apartado “Solicitudes de cursos” podremos establecer un límite para el numero máximo de solicitudes de cursos que puede tener cada usuario.

joomdle_7

 

  • En “Tipos de perfil” tendremos la posibilidad de habilitar la integración con Joomsocial.

joomdle_8

 

Despues de configurar las opciones de integración con Moodle, iremos a “Comprobación del sistema” para verificar que todo esta bien configurado.

joomdle_9

 

Si hubiese algún error, podemos acceder la documentación de Joomdle en busca de posibles soluciones.

En la sección “Usuarios” tendremos la posibilidad de sincronizar los usuarios de Joomla y Moodle en ambas direcciones, añadir nuevos o borrar los existentes.

joomdle_10

 

Si vamos a “Correspondencia de datos” podremos establecer relaciones entre los campos de la fuente de datos adicional elegida en la configuración y los campos de Moodle. Para ello pulsaremos en “Nuevo” y seleccionaremos los campos entre los que queremos establecer la relación.

joomdle_11

 

La opción “Tipos de perfil” nos permitirá crear perfiles de Joomsocial en Moodle. Para que funcione, tendremos que tener instalado el componente Joomsocial.

joomdle_12

 

En “Solicitudes de cursos” veremos una lista con los cursos disponibles y los usuarios que han solicitado inscribirse en cada curso. Podremos aprobar o rechazar las solicitudes.

joomdle_13

 

La sección “Tienda” solo estará disponible si tenemos instalado el componente “Tienda” o “Virtuemart”.

joomdle_14

 

Para que los usuarios puedan interactuar con el componente y acceder a los cursos de Moodle, tendremos que agregar los enlaces necesarios al fornt-end. Si vamos al gestor de menús y agregamos un nuevo elemento, veremos que Joomdle cuenta con una amplia lista de enlaces.

joomdle_15

 

Algunas de las tareas que los usuarios podrán realizar con estos enlaces son las siguientes:

  • Añadiendo el elemento “Comprar cursos por Paypal”, podrán adquirir el curso seleccionado en “Opciones Básicas.”

joomdle_16

 

  • Mediante el enlace “Listado de cursos” veremos una lista con los cursos disponibles. Podremos elegir si se verán todos o solo los que estén abiertos para inscripciones.

joomdle_17

 

Desde el front-en podremos aceder a los detalles del curso pulsando sobre el enlace.

joomdle_18

  • Con el enlace “Eventos de un curso”, podremos acceder a una lista con los eventos programados para el curso seleccionado.

joomdle_19

 

En la web veremos la lista y accederemos a los detalles del evento.

joomdle_20

  • El ítem “Detalles de un curso”, permitirá a los usuarios ver la información de un curso concreto.

joomdle_21

 

Al acceder a la página, veremos los datos del curso. Dispondremos de mas o menos opciones en función de la configuración realizada en el apartado “Vista Detalles” de la sección “Configuración” de Joomdle.

joomdle_22

 

  • Empleando el elemento “Mis Cursos” cada usuario podrá ver los cursos a los que está apuntado.

joomdle_23

  • Mediante el elemento “Registro de hijos”, un usuario podrá dar de alta a a sus hijos para luego asignarles los cursos que haya adquirido.

joomdle_24

 

  • Con el elemento “Profesores ABC” podremos crear una lista de profesores suyos nombres comiencen por las letras elegidas.

joomdle_25

 

En el front-end veremos la lista correspondiente.

joomdle_26

  • El ítem “Profesores de un curso” nos permitirá mostrar una lista con los profesores asignados a un curso determinado.

joomdle_27

 

En nuestra web veremos la lista en función del curso elegido previamente.

joomdle_28

  • Si añadimos el elemento “Estadísticas Generales”, los usuarios podrán ver las estad?iticas relativas ala plataforma Moodle y podrán acceder a las estadísticas concretas de los cursos.

joomdle_29


  • Finalmente, el enlace “Moodle Wrapper” nos permitirá acceder a Moodle. La aplicación se mostrará dentro de un frame tal y como se muestra a continuación.

joomdle_30

 

 

Enlace | Joomdle

Enlace | Moodle

 

 


Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar