¿Cómo habilitar App móvil en Moodle?

¿Cómo habilitar App móvil en Moodle?

La App de Moodle permite acceder de forma rápida y ágil a diferentes funciones de su plataforma eLearning. Conozca cómo activar esta opción en Moodle.

1. Habilite ‘Mobile Services’ en su sitio Moodle

Su sitio necesita tener habilitado el acceso móvil (mobile access = enabled) para que los usuarios puedan usar la aplicación móvil.

Para sitios que usan HTTPS, el acceso móvil esta habilitado por defecto en las nuevas instalaciones de Moodle 3.0 en adelante.

Para los sitios http, el acceso móvil puede ser habilitado por un administrador de la siguiente manera:

1. En Administración > Administración del sitio > App Mobile > Configuraciones de Mobile active la casilla para ‘Habilitar servicio web para dispositivos móviles’
2. Haga click en el botón para guardar los cambios

Si su sitio utiliza un certificado SSL, debe ser un certificado de confianza. Por razones de seguridad, la aplicación no funciona con certificados autofirmados.

Si su sitio tiene protegido el directorio / login (hecho con frecuencia cuando se utiliza el método de autenticación Shibboleth), debe habilitar el acceso al script login/token.php.

2. Autenticación Mobile

Si su sitio utiliza un método SSO (Single Sign On = Ingreso Único) como CAS, Shibboleth, LDAP SSO, OAuth, entonces seleccione, vía una ventana del navegador, o vía un navegador incorporado, para el ‘Tipo de ingreso’ (typeoflogin) en ‘Autenticación Mobile’ en la Administración del sitio.

Las opciones ‘ventana del navegador’ y ‘navegador incrustado’ son muy similares; la única diferencia es cuando se redirecciona al usuario para que ingrese sus credenciales en el sitio, el sitio será abierto en el navegador por defecto del dispositivo (para ventana del navegador) o el sitio será abierto “incrustado” en la App Mobile (para navegador incrustado).

La experiencia del usuario es mejor en navegador incrustado, pero no todos los plugins de autenticación funcionarán en un navegador incrustado (por ejemplo, si se necesitan ventanas emergentes de JavaScript éstas tienen que usar la ‘ventana del navegador’). El administrador debería de revisar si es que ambas opciones le funcionarán; y si así fuera, elegir entonces ‘navegador incrustado’.

Si su organización usa una App personalizada y el ‘Tipo de ingreso’ está configurado a ‘Via una ventana del navegador’ o ‘Via navegador incrustado’, entonces puede configurarse un esquema URL (forcedurlscheme). Esto resultará en que solamente la App personalizada funcionará para el sitio: La App oficial de Moodle Mobile no funcionará.

3. Personalización del tema (theme) de la app

La App también puede recuperar sus estilos personalizados desde su sitio Moodle. Dado que la aplicación es una aplicación HTML5, puede aplicar con seguridad cualquier estilo CSS, CSS2 y CSS3.

1. Vaya a Administration > Site administration > Mobile app > appearance e introduzca en el campo mobilecssurl una URL válida que apunte a un archivo CSS que contenga sus estilos personalizados.

El CSS debe ser colocado dentro de la instalación de Moodle (en su tema personalizado o dentro de un plugin local).

Una vez que el usuario ha iniciado sesión en la aplicación, los archivos CSS remotos para aplicar sus estilos personalizados se recuperan regularmente.

Note que la primera vez que un usuario abre la aplicación, verá el estilo “naranja” por defecto. Sus estilos personalizados se aplicarán una vez que el usuario haya añadido un sitio a la aplicación.

4. Ítems de menú personalizados

Se pueden añadir elementos adicionales al menú principal de la aplicación (el menú lateral), como un enlace a un libro de notas diferente.

Cada elemento del menú personalizado debe tener formato: texto del elemento, URL del enlace, método de apertura del enlace y código de idioma (opcional, para mostrar el elemento sólo a los usuarios del idioma especificado), separados por caracteres de tubo.

Los posibles métodos de apertura de enlaces son:

+ app – Para enlazar con una actividad soportada por la aplicación, es decir, casi todos los tipos de actividad, tal y como se enumeran en las funciones de Moodle Mobile.
+ inappbrowser – Para enlazar a URLs externas o funcionalidades del sitio no soportadas por la aplicación. El enlace se abrirá en un navegador dentro de la aplicación superponiéndose a la pantalla completa.
+ browser – Como en el caso de inappbrowser, excepto que el enlace se abrirá en el navegador predeterminado del dispositivo fuera de la aplicación.
incrustado – Como en el caso de inappbrowser excepto que el enlace se abrirá en un iframe en una nueva página de la aplicación.

Sugerencia: Si agrega un elemento de menú personalizado y guarda los cambios, entonces no aparece en el menú principal de la aplicación, vuelva a comprobar que el elemento esté formateado correctamente.

¿Necesita un hosting seguro, rápido, escalable y con soporte especializado para su Moodle? Conozca aquí nuestros planes y configuraciones

Imagen: Rahul Chakraborty on Unsplash