Sustituciones de lección

Dos ajustes a nivel de lección hacen que una lección se comporte de forma distinta a su curso: una regla de permiso y la marca de vista previa.

Las dos sustituciones

Sustitución Efecto
Regla de permiso de la lección Sustituye la regla del curso para esa lección
Esta lección es una vista previa Abre la lección a personas sin acceso al curso

Ambas tiran en direcciones opuestas: una restringe y la otra abre.

La sustitución de permiso

Lesson settings → Configuration → Lesson permission rule (optional override).

Cuando está establecida, decide el acceso a esa lección. No se consulta la regla del curso ni el ajuste del curso de pago.

Eso la convierte en un reemplazo genuino y no en una adición — y, por tanto, es capaz de ampliar el acceso si la regla de la lección es más fácil de cumplir que la del curso.

Úsala para:

  • un módulo extra reservado a un plan superior;
  • una sección avanzada que requiere un rol;
  • contenido vinculado a un producto distinto;
  • material solo para el personal dentro de un curso para estudiantes.

La sustitución de vista previa

Esta lección es una vista previa abre la lección a todo el mundo, sujeto únicamente a la opción del curso Preview lessons also require login.

Úsala para marketing: dos o tres lecciones que muestren lo que vale el curso.

No uses ambas en una misma lección

Una lección que sea a la vez una vista previa abierta y esté controlada por una regla es difícil de razonar, difícil de probar y difícil de explicar.

Decide por lección: o es una excepción que abre, o es una excepción que restringe.

El requisito de inicio de sesión no se puede sustituir

Una lección no puede eludir el requisito de inicio de sesión de su curso — salvo siendo una vista previa, cuando el curso permite vistas previas públicas.

Todo lo demás sobre el acceso a una lección puede sustituirse; esto no.

Mantén las sustituciones escasas

Si varias lecciones sustituyen la regla del curso, el modelo de acceso del curso es incorrecto. Dos estructuras mejores:

  • Divide el curso, para que cada uno tenga un requisito coherente;
  • Cambia la regla del curso al caso común y sustituye solo las excepciones genuinas.

Un curso donde la mayoría de las lecciones llevan sustituciones no puede razonarse sin abrir cada lección.

Toda sustitución necesita su propio mensaje

Un estudiante bloqueado por una sustitución de lección puede usar el resto del curso, así que el texto general de «sin acceso» del curso no explicará la situación.

Rellena el propio texto de «Lección no disponible» de la lección:

Este módulo forma parte del plan Pro. El resto del curso está incluido en el tuyo.

Prueba los tres estados

Una sustitución crea un tercer estado de estudiante. Pruébalos todos:

  1. Cumple el requisito del curso pero no el de la lección — el caso interesante.
  2. Cumple ambos.
  3. No cumple ninguno.

Audita las sustituciones

Ninguna sustitución es visible desde el curso. Para verlas, abre cada lección o compruébalo desde el lado del estudiante:

  1. Abre el curso en una ventana privada — las lecciones seleccionables son las vistas previas.
  2. Inicia sesión como estudiante con acceso al curso — cualquier lección que siga sin estar disponible lleva una sustitución restrictiva.

Haz ambas cosas antes del lanzamiento.

Verifica

  1. Establece la sustitución y actualiza.
  2. Prueba con las tres cuentas anteriores.
  3. Confirma que el esquema marca la lección correctamente en cada caso.
  4. Confirma que el estudiante bloqueado lee el mensaje propio de la lección.
  5. Confirma que ninguna otra lección cambió su comportamiento.