Prueba el acceso con diferentes usuarios

El procedimiento que demuestra que un curso está configurado correctamente. Es corto, y saltárselo es la causa más común de que un curso se publique abierto o se publique cerrado.

Por qué un administrador no puede probar esto

Los administradores tienen roles y capacidades que los estudiantes no tienen, y suelen ser la cuenta que creó los productos y las reglas implicadas. Lo que ve un administrador no dice nada sobre lo que ve un estudiante.

Usa cuentas reales, no administradoras. Siempre.

Las cuentas que necesitas

Cuenta Propósito
Anónima Una ventana de navegación privada
Estudiante sin acceso Con sesión iniciada, no cumple el requisito
Estudiante con acceso Con sesión iniciada, lo cumple
Estudiante con acceso parcial Solo cuando el curso usa anulaciones de lección

Créalos una vez y reutilízalos. Nómbralos de modo que el equipo sepa para qué es cada uno.

La matriz

Para cada curso, comprueba seis celdas:

Página del curso Una URL de lección directamente Una lección de vista previa
Anónima
Sin acceso
Con acceso

Rellénala. Un curso está verificado cuando cada celda coincide con lo que pretendías.

Qué debería mostrar cada fila

Anónima

  • Curso abierto → el curso.
  • Curso restringido → el mensaje de no acceso, más el formulario de inicio de sesión si está habilitado.
  • Una URL de lección → el mismo tratamiento, nunca el contenido protegido.
  • Una vista previa → legible, salvo que el curso exija iniciar sesión para las vistas previas.

Con sesión iniciada, sin acceso

  • El mensaje de no acceso, que se lee como instrucciones y no como un error.
  • Los enlaces del mensaje funcionando.
  • Las lecciones bloqueadas, con el texto "Lesson not available".
  • El esquema visible, con las lecciones marcadas como no disponibles.
  • Las vistas previas legibles.

Con sesión iniciada, con acceso

  • El curso completo.
  • Las lecciones abiertas, con vídeo y contenido.
  • El esquema utilizable, la navegación anterior/siguiente funcionando, el enlace de volver funcionando.
  • El progreso cambiando según lo esperado para el modo de finalización.

Prueba la URL de la lección directamente

Esta es la comprobación que la gente se salta y la que detecta fugas reales. Copia la dirección de una lección, ábrela en una ventana privada y confirma que el contenido no se sirve.

Un curso cuya página de destino está restringida pero cuyas lecciones son accesibles por URL no está restringido.

Prueba las vistas previas desde fuera

Abre el curso en una ventana privada y lee el esquema: las lecciones seleccionables son tus vistas previas. Confirma que la lista es exactamente lo que pretendías.

Nada en la administración muestra esto de un vistazo.

Prueba los límites de una regla

Para reglas basadas en tiempo (comprado hace más de dos meses, suscripción iniciada hace menos de un año), prueba una cuenta en cada lado del límite. Una regla que hoy es correcta puede bloquear a todo el mundo el mes que viene, y nada te avisa.

Para reglas de suscripción, prueba con una suscripción activa y con una cancelada.

Después de cambiar una regla compartida

Una regla de permiso la comparte todo curso que la seleccione. Después de editar una, vuelve a ejecutar esta prueba en todos los cursos que la usan.

Registra el resultado

Anota qué cuenta vio qué. Cuando un estudiante reporte después un problema, la primera pregunta útil es ¿en cuál de los tres estados se encuentra? — y solo una matriz completada hace que eso pueda responderse.

Cuándo ejecutarla

  • Antes de lanzar un curso.
  • Después de cambiar cualquier ajuste de acceso.
  • Después de editar una regla de permiso compartida.
  • Después de una actualización de plugin o de tema.
  • Periódicamente en cursos que editan varias personas.