Soporte me dijo que no tenía solución (pero soy un cabezota)

— Me pasa. Lo arreglo
— Me pasa. Lo arreglo
— ¿Me pasa? Lo arreglo… y veo cómo automatizarlo porque no mola arreglarlo más
.

Así funciona mi cabeza automatista, qué le vamos a hacer. Pero es que si hago una cosa taaaan repetitiva más de una vez, tengo que buscar alternativa para automatizarlo.

Te cuento la última.

Cada viernes una nueva lección

Si estás en Automatistas LVL2 o LVL3, ya lo sabes: desde principios de año, cada viernes publico mínimo un nuevo vídeo en alguno de los cursos de la academia.

Estoy, básicamente, construyendo la biblioteca de conocimiento que me hubiera gustado tener cuando descubrí Make (aka Integromat por aquel entonces), hace ya 7 años.

La Academia de automatistas está montada sobre WordPress y utiliza Learndash como gestor de cursos.

Cuando estás viendo una lección, tiene esta pinta: puedes ver el contenido, las distintas lecciones y marcarlo como «Completado». Hasta aquí, todo normal. Nada nuevo bajo el sol.

Resulta que hace unos meses, un alumno me dijo:

— Santy, por alguna razón me aparece el curso de «Fundamentos de programación para automatizar mejor» al 100% completado, pero al meterme veo que hay un par de lecciones que no había visto.

Y era verdad. Lo revisé y me tocó ajustarlo a mano. Tarea repetitiva y frágil a más no poder (además de aburrida, claro).

Hace una semana, me volvió a pasar lo mismo. Esta vez, con otro curso del LVL2, «Exprimiendo Make like a PRO», donde vemos usos avanzados de Make.

— Santy, me hablas del tema de gestión de errores y no soy capaz de localizar en qué curso está, porque se supone que lo llevo todo al día.

Mismo error, mismo problema.

Investigando, di por fin con el problema: resulta que Learndash guarda el progreso del alumno de dos formas: marca el curso como completado y deja de recalcular el progreso aunque añadas lecciones nuevas.

Desde soporte me dijeron que no había solución y que lo mío no era el uso «normal» del plugin.

¡Toma, claro! Ya sé que no soy normal… 😂

Peeeeeero sí que conseguí solucionarlo. ¿Cómo? A través de la API de WordPress y usando Make, con el escenario de arriba.

Ahora, cada vez que se publica una nueva lección:

  • Se comprueba el nivel al que pertenece (eso lo gestiono en Airtable).
  • Extraigo los alumnos de ese nivel.
  • Busco el curso.
  • Actualizo el parámetro en la ficha de WordPress del usuario.

Así consigo que se resetee el progreso y vuelva a calcularse el % según el avance real que tiene el alumno.

¿Es posible que sea la única persona del planeta al que le afecte esta configuración de Learndash? Es posible.

¿Es posible que no exista una plantilla en el mundo que me solucionara mi problema? Es bastante posible… y precisamente por eso lo solucioné.

Son el tipo de automatizaciones con las que construyes tu CRITERIO. Porque cuando no copias plantillas te toca entender el sistema. Eso es lo que se queda, lo que genera el poso… y que vienen de perlas para contártelo por aquí, dicho sea.

Hasta la siguiente, automatista!🤓.
Santy

PD: en la academia hemos dedicado todo el mes de abril a trabajar en profundidad la gestión de errores en Make. No solo los manejadores de error sino también cómo diseñar escenarios resilientes que puedan reaccionar mejor ante posibles errores.

PD2: en mayo, arrancamos con el módulo de IA para Make. Y lo estrenamos con una sesión esta tarde en directo con Marina Brocca hablando sobre gobernanza de datos con IA.

PD3: ¿sabes qué más pasa en mayo? Abro algunas plazas de la academia con condiciones especiales. Solo avisaré si estás en la lista prioritaria. Te apuntas aquí → LVL1LVL2LVL3

¿Tu primera vez por aquí?

Cada jueves envío un e-mail con un consejo accionable para mejorar tu relación con el tiempo y que puedas dedicárselo a lo que realmente importa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *

Estás a punto de reservar tu plaza...

📩 ¿A qué e-mail te mando el acceso al curso?

Resumen de privacidad

Como la mayoría de sitios web, utilizamos cookies propias y de terceros para fines analíticos y para mostrarte publicidad personalizada o a partir de tus hábitos de navegación.
Por lo general, la información no lo identifica directamente, pero puede proporcionarte una experiencia web más personalizada. Ya que respetamos tu derecho a la privacidad, puedes escoger no permitirnos usar ciertas cookies. Sin embargo, el bloqueo de algunos tipos de cookies puede afectar tu experiencia en el sitio y los servicios que podemos ofrecer.
Para más información, puedes leer nuestra política de cookies.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies analíticas

Estas cookies nos permiten contar las visitas y fuentes de circulación para poder medir y mejorar el desempeño de nuestro sitio. Nos ayudan a saber qué páginas son las más o menos populares, y ver cuántas personas visitan el sitio. Toda la información que recogen estas cookies es agregada y, por lo tanto, anónima.