Puertas de acceso
La forma más sencilla de control de acceso: el curso se abre únicamente para los estudiantes que han iniciado sesión.
El ajuste
Course settings → Configuration → To access this course, users must be logged in.
Comprueba una sola cosa: que alguien haya iniciado sesión. No su rol, ni sus compras, ni su suscripción.
A qué afecta
- La página del curso: un visitante sin sesión iniciada ve el mensaje de no acceso.
- Cada lección del curso, incluidas las lecciones abiertas directamente por URL.
- Lecciones de vista previa, únicamente si Preview lessons also require login también está activado.
Se evalúa primero
No haber iniciado sesión bloquea al visitante antes de que se ejecute ninguna regla o comprobación de compra. Nada posterior puede dejarlo pasar, lo que convierte la puerta de acceso en una capa exterior segura que nunca puede ampliar el acceso por accidente.
Combínala siempre con una vía de entrada
Un visitante bloqueado por una puerta de acceso tiene un problema con solución, así que dale la solución en la página:
- Activa Add a login form on top, que coloca un formulario de inicio de sesión en el curso y sus lecciones.
- Escribe un mensaje de Content if no access que indique que se requiere una cuenta y cómo obtenerla.
Sin ambas cosas, el estudiante lee que no tiene acceso y no tiene ningún lugar donde hacer clic. Es la frustración evitable más común en un curso con acceso restringido.
Los tres textos de inicio de sesión
Se configuran una sola vez para todo el sitio, en Settings → POM LMS → Account → My account settings:
| Ajuste | Lo lee |
|---|---|
| Login form prepend | Un visitante sin sesión iniciada, encima del formulario |
| Login error message | Alguien que tecleó mal una contraseña |
| Content if logged in | Un estudiante con sesión iniciada, en lugar del formulario |
El tercero importa más de lo que parece: un estudiante con sesión iniciada que sigue sin poder abrir el curso necesita saber qué cuenta está usando. El texto por defecto se lo dice, con enlaces para cerrar sesión y para ir a su cuenta.
Cuándo una puerta de acceso es suficiente
- Una zona de miembros donde cualquier cuenta es válida.
- Formación interna o del personal.
- Un recurso comunitario tras el registro.
- Contenido que quieres mantener fuera de los resultados de búsqueda.
Cuándo no lo es
- Como comprobación de compra. Cualquier cuenta pasa, incluida una creada hace segundos.
- Como comprobación de rol. Usa una regla de permisos.
- En contenido que debería encontrarse. Un muro de inicio de sesión en material introductorio te cuesta la audiencia que habría comprado.
Combinándola
| Con | Resultado |
|---|---|
| Una regla de permisos | Sesión iniciada y que cumple la regla |
| El ajuste de pago | Sesión iniciada y haber comprado |
| Vistas previas | Las vistas previas siguen siendo públicas salvo que el inicio de sesión para vistas previas esté activado |
Las comprobaciones de compra y suscripción ya requieren un estudiante con sesión iniciada, así que añadir la puerta de acceso mejora sobre todo el mensaje: se le dice al visitante que inicie sesión en lugar de decirle que no ha comprado algo.
Verificar
- Actívala y actualiza el curso.
- Abre el curso en una ventana privada: el mensaje de no acceso, más el formulario si está activado.
- Abre directamente la URL de una lección sin haber iniciado sesión: bloqueado.
- Inicia sesión como cualquier estudiante: el curso se abre, salvo que también se aplique otro mecanismo.
- Confirma que las vistas previas se comportan como pretendes en ambos estados.
- Confirma que los textos del formulario de inicio de sesión se leen correctamente en ambos estados.