Naar hoofdinhoud
— Handleiding

Quizresultaten vastleggen in Google Sheets

Alva Courses stuurt een trigger Course quiz graded naar Shopify Flow telkens wanneer de quizpoging van een student wordt beoordeeld. Koppel die aan de Google Sheets-actie Add row to spreadsheet en elke poging wordt een rij: de student, de cursus en de quiz, de uitslag, de score en het nummer van de poging.

Wat deze workflow doet

Deze workflow schrijft één spreadsheetrij voor elke beoordeelde quizpoging in Alva Courses. Elke rij legt vast wanneer het gebeurde, het e-mailadres van de student, de cursus, les en quiz, of de student geslaagd of gezakt is of door de tijd heen is geraakt, de score tegenover de slaaggrens, en de hoeveelste poging het was.

Een quiz telt als beoordeeld wanneer Alva Courses hem nakijkt. Quizzen met antwoorden die je met de hand beoordeelt, worden gemeld zodra je klaar bent met nakijken, en een latere herbeoordeling die een voldoende in een onvoldoende verandert, of andersom, voegt een nieuwe rij toe. Elk veld staat in Shopify Flow-triggers en hun velden.

De workflow bouwen

1. Bereid de spreadsheet voor

Maak een spreadsheet in Google Sheets en hernoem het eerste tabblad naar Quiz results. Zet in rij 1 deze kopjes: Datum, E-mail, Cursus, Les, Quiz, Uitslag, Score, Slaaggrens, Poging, Handmatig beoordeeld en Les-URL.

2. Maak een workflow met de trigger Course quiz graded

Open in de Shopify-beheeromgeving Apps en daarna Flow, en klik op Workflow maken. Klik op Trigger selecteren, zoek Alva Courses en kies Course quiz graded.

3. Voeg de actie Add row to spreadsheet toe

Voeg na de trigger een actie toe en kies Add row to spreadsheet van Google Sheets. Vraagt Flow je om Google Sheets te installeren of te koppelen, volg dan de aanwijzingen en log in met het Google-account dat de spreadsheet mag bewerken.

4. Verwijs naar je spreadsheet

Plak bij Spreadsheet URL het adres van de spreadsheet uit je browser. Vul bij Tab name Quiz results in, precies zoals het tabblad heet.

5. Vul de rij in

Row contents (comma separated) verwacht één waarde per kolom, met een komma ertussen. Begin met {{ "now" | date: "%Y-%m-%d %H:%M" }} voor de datum en voeg daarna met Variabele toevoegen in deze volgorde in: het e-mailadres van de klant, Course title, Lesson title, Quiz title, Result, Score, Passing score, Attempt number, Manually reviewed en Lesson URL.

6. Geef de workflow een naam en schakel hem in

Noem de workflow Quizresultaten vastleggen in Google Sheets en klik op Workflow inschakelen. Alva Courses stuurt Course quiz graded alleen naar Flow zolang een ingeschakelde workflow hem gebruikt, dus pogingen die vóór deze stap zijn beoordeeld, worden niet toegevoegd.

Voorkomen dat komma's een titel opsplitsen

Een komma in een waarde begint een nieuwe kolom, dus een cursus met de naam “Watercolour, level 1” zou elke volgende waarde één kolom naar rechts schuiven. De oplossing is het Liquid-filter replace, dat elke komma door een spatie vervangt voordat de rij wordt geschreven.

Voeg na het invoegen van een titel met Variabele toevoegen het filter binnen de accolades toe: {{ courseTitle }} wordt {{ courseTitle | replace: ",", " " }}. Doe hetzelfde voor Lesson title en Quiz title. Uitslagen, scores en leslinks bevatten nooit komma's.

Waarom de antwoorden niet in de rij staan

Course quiz graded bevat ook Answers: elke vraag, het antwoord van de student en of het goed was. Dat veld blijft buiten deze rij, omdat het duizenden tekens lang kan worden en vol komma's staat. Wil je de antwoorden van een student lezen, mail ze dan naar jezelf, zoals in Mail me wanneer een student zakt voor een quiz.

De workflow testen

Log in op je webwinkel als testklant en maak een quiz twee keer: één keer met goede antwoorden en één keer met slechte. Er horen twee rijen te verschijnen in het tabblad Quiz results, één met de uitslag passed en één met failed.

Geen rijen? Controleer de recente runs van de workflow in Shopify Flow op een Google Sheets-fout, zoals een verkeerd gespelde tabbladnaam. Open daarna Instellingen → Integraties → Shopify Flow in Alva Courses en zoek Course quiz graded onder Flow-activiteit → Verzonden triggers.

Eén cursus vastleggen, of alleen onvoldoendes

Voeg tussen de trigger en de actie een voorwaarde toe om het logboek te beperken. Course ID is gelijk aan de Flow-ID van een cursus houdt één cursus over; Alva Courses toont elke Flow-ID onder Instellingen → Integraties → Shopify Flow, in Cursus-ID's voor Flow. Passed is gelijk aan false houdt alleen gezakte en verlopen pogingen over.

Wil je op een uitslag reageren in plaats van hem vast te leggen, voeg dan een van de eigen acties van Alva Courses toe. Extend or set course access kan bijvoorbeeld een student die zakte voor een eindquiz meer tijd geven om hem opnieuw te maken; zie Shopify Flow-acties.

Zie ook

Was dit nuttig?

Nog vastgelopen? Stuur ons een e-mail.

Laatst bijgewerkt 2026-10-01