Qué hace este flujo de trabajo
Este flujo de trabajo escribe una fila en la hoja de cálculo por cada intento de cuestionario calificado en Alva Courses. Cada fila registra cuándo ocurrió, el correo electrónico del alumno, el curso, la lección y el cuestionario, si aprobó, suspendió o se quedó sin tiempo, su puntuación frente a la puntuación mínima para aprobar y qué intento fue.
Un cuestionario cuenta como calificado cuando Alva Courses lo corrige. Los cuestionarios con respuestas que revisas a mano se notifican cuando terminas de revisarlos, y una recalificación posterior que convierte un aprobado en suspenso, o al revés, añade una fila nueva. Todos los campos aparecen en Desencadenadores de Shopify Flow y sus campos.
Crea el flujo de trabajo
1. Prepara la hoja de cálculo
Crea una hoja de cálculo de Google Sheets y cambia el nombre de su primera pestaña a Quiz results. En la fila 1, añade estos encabezados: Fecha, Correo electrónico, Curso, Lección, Cuestionario, Resultado, Puntuación, Puntuación mínima, Intento, Revisado manualmente y URL de la lección.
2. Crea un flujo de trabajo con el desencadenador Course quiz graded
En el panel de administración de Shopify, abre Apps y luego Flow, y haz clic en Crear flujo de trabajo. Haz clic en Seleccionar un desencadenador, busca Alva Courses y elige Course quiz graded.
3. Añade la acción Add row to spreadsheet
Añade una acción después del desencadenador y elige Add row to spreadsheet de Google Sheets. Si Flow te pide que instales o conectes Google Sheets, sigue sus indicaciones e inicia sesión con la cuenta de Google que puede editar la hoja de cálculo.
4. Indica tu hoja de cálculo
En Spreadsheet URL, pega la dirección de la hoja de cálculo desde tu navegador. En Tab name, introduce Quiz results, escrito exactamente igual que el nombre de la pestaña.
5. Rellena la fila
Row contents (comma separated) admite un valor por columna, separados por comas. Empieza con {{ "now" | date: "%Y-%m-%d %H:%M" }} para la fecha y luego usa Agregar una variable para insertar, en este orden: el correo electrónico del cliente, Course title, Lesson title, Quiz title, Result, Score, Passing score, Attempt number, Manually reviewed y Lesson URL.
6. Ponle nombre al flujo de trabajo y actívalo
Llama al flujo de trabajo Registrar los resultados de los cuestionarios en Google Sheets y haz clic en Activar flujo de trabajo. Alva Courses solo envía Course quiz graded a Flow mientras lo usa un flujo de trabajo activado, así que no se añaden los intentos calificados antes de este paso.
Evita que las comas dividan un título
Una coma dentro de un valor empieza una columna nueva, así que un curso llamado «Acuarela, nivel 1» desplazaría todos los valores siguientes una columna a la derecha. La solución es el filtro replace de Liquid, que cambia cada coma por un espacio antes de escribir la fila.
Después de insertar un título con Agregar una variable, añade el filtro dentro de sus llaves: {{ courseTitle }} se convierte en {{ courseTitle | replace: ",", " " }}. Haz lo mismo con Lesson title y Quiz title. Los resultados, las puntuaciones y los enlaces de las lecciones nunca contienen comas.
Por qué las respuestas no están en la fila
Course quiz graded también incluye Answers: cada pregunta, la respuesta del alumno y si era correcta. Se deja fuera de esta fila porque puede ocupar miles de caracteres y está llena de comas. Para leer las respuestas de un alumno, envíatelas por correo, como en Recibir un correo cuando un alumno suspende un cuestionario.
Prueba el flujo de trabajo
Inicia sesión en tu tienda online como cliente de prueba y haz un cuestionario dos veces: una respondiendo bien y otra respondiendo mal. Deberían aparecer dos filas en la pestaña Quiz results, una con el resultado passed y otra con failed.
¿No aparecen filas? Revisa las ejecuciones recientes del flujo de trabajo en Shopify Flow por si hay un error de Google Sheets, como un nombre de pestaña mal escrito. Después abre Configuración → Integraciones → Shopify Flow en Alva Courses y busca Course quiz graded en Actividad de Flow → Desencadenadores enviados.
Registrar un solo curso, o solo los suspensos
Añade una condición entre el desencadenador y la acción para acotar el registro. Course ID es igual al ID de Flow de un curso deja un solo curso; Alva Courses muestra todos los ID de Flow en Configuración → Integraciones → Shopify Flow, en ID de cursos para Flow. Passed es igual a false deja solo los intentos suspendidos y los que se quedaron sin tiempo.
Para actuar sobre un resultado en lugar de registrarlo, añade una de las acciones propias de Alva Courses. Extend or set course access, por ejemplo, puede dar más tiempo a un alumno que suspendió un cuestionario final para que lo repita; consulta Acciones de Shopify Flow.
Ver también
¿Te ha resultado útil?
Última actualización 2026-10-01