Was dieser Workflow tut
Dieser Workflow schreibt für jeden bewerteten Quizversuch in Alva Courses eine Tabellenzeile. Jede Zeile hält fest, wann es passiert ist, die E-Mail-Adresse des Teilnehmers, Kurs, Lektion und Quiz, ob er bestanden, nicht bestanden oder die Zeit überschritten hat, seine Punktzahl im Vergleich zur Bestehensgrenze und der wievielte Versuch es war.
Ein Quiz gilt als bewertet, wenn Alva Courses es auswertet. Quizze mit Antworten, die Sie von Hand prüfen, werden gemeldet, sobald Sie die Prüfung abgeschlossen haben, und eine spätere Neubewertung, die ein Bestehen in ein Nichtbestehen verwandelt oder umgekehrt, fügt eine neue Zeile hinzu. Alle Felder finden Sie unter Shopify-Flow-Trigger und ihre Felder.
Den Workflow erstellen
1. Die Tabelle vorbereiten
Legen Sie eine Google-Sheets-Tabelle an und benennen Sie ihr erstes Tabellenblatt in Quiz results um. Fügen Sie in Zeile 1 diese Überschriften ein: Datum, E-Mail, Kurs, Lektion, Quiz, Ergebnis, Punktzahl, Bestehensgrenze, Versuch, Manuell geprüft und Lektions-URL.
2. Einen Workflow mit dem Trigger Course quiz graded erstellen
Öffnen Sie im Shopify-Adminbereich Apps, dann Flow, und klicken Sie auf Workflow erstellen. Klicken Sie auf Trigger auswählen, suchen Sie Alva Courses und wählen Sie Course quiz graded.
3. Die Aktion Add row to spreadsheet hinzufügen
Fügen Sie nach dem Trigger eine Aktion hinzu und wählen Sie Add row to spreadsheet von Google Sheets. Wenn Flow Sie auffordert, Google Sheets zu installieren oder zu verbinden, folgen Sie den Hinweisen und melden Sie sich mit dem Google-Konto an, das die Tabelle bearbeiten darf.
4. Auf Ihre Tabelle verweisen
Fügen Sie unter Spreadsheet URL die Adresse der Tabelle aus Ihrem Browser ein. Geben Sie unter Tab name Quiz results ein, genau so geschrieben wie das Tabellenblatt heißt.
5. Die Zeile ausfüllen
Row contents (comma separated) nimmt einen Wert pro Spalte auf, jeweils durch ein Komma getrennt. Beginnen Sie mit {{ "now" | date: "%Y-%m-%d %H:%M" }} für das Datum und fügen Sie dann mit Variable hinzufügen in dieser Reihenfolge ein: die E-Mail-Adresse des Kunden, Course title, Lesson title, Quiz title, Result, Score, Passing score, Attempt number, Manually reviewed und Lesson URL.
6. Den Workflow benennen und aktivieren
Nennen Sie den Workflow Quizergebnisse in Google Sheets protokollieren und klicken Sie auf Workflow aktivieren. Alva Courses sendet Course quiz graded nur an Flow, solange ein aktivierter Workflow ihn verwendet; Versuche, die vor diesem Schritt bewertet wurden, werden also nicht hinzugefügt.
Verhindern, dass Kommas einen Titel aufteilen
Ein Komma innerhalb eines Werts beginnt eine neue Spalte, ein Kurs namens „Watercolour, level 1“ würde also jeden folgenden Wert um eine Spalte nach rechts verschieben. Die Lösung ist der Liquid-Filter replace, der jedes Komma durch ein Leerzeichen ersetzt, bevor die Zeile geschrieben wird.
Nachdem Sie einen Titel mit Variable hinzufügen eingefügt haben, ergänzen Sie den Filter innerhalb der geschweiften Klammern: Aus {{ courseTitle }} wird {{ courseTitle | replace: ",", " " }}. Verfahren Sie ebenso mit Lesson title und Quiz title. Ergebnisse, Punktzahlen und Lektionslinks enthalten nie Kommas.
Warum die Antworten nicht in der Zeile stehen
Course quiz graded liefert auch Answers: jede Frage, die Antwort des Teilnehmers und ob sie richtig war. Dieses Feld fehlt in der Zeile, weil es Tausende Zeichen lang werden kann und voller Kommas ist. Um die Antworten eines Teilnehmers zu lesen, senden Sie sie sich stattdessen per E-Mail, wie in Mich per E-Mail benachrichtigen, wenn ein Teilnehmer ein Quiz nicht besteht.
Den Workflow testen
Melden Sie sich als Testkunde in Ihrem Onlineshop an und legen Sie ein Quiz zweimal ab: einmal mit guten und einmal mit schlechten Antworten. Im Tabellenblatt Quiz results sollten zwei Zeilen erscheinen, eine mit dem Ergebnis passed und eine mit failed.
Keine Zeilen? Prüfen Sie in Shopify Flow die letzten Ausführungen des Workflows auf einen Google-Sheets-Fehler, etwa einen falsch geschriebenen Blattnamen. Öffnen Sie dann in Alva Courses Einstellungen → Integrationen → Shopify Flow und suchen Sie Course quiz graded unter Flow-Aktivität → Gesendete Trigger.
Nur einen Kurs oder nur nicht bestandene Versuche protokollieren
Fügen Sie zwischen Trigger und Aktion eine Bedingung ein, um das Protokoll einzugrenzen. Course ID ist gleich der Flow-ID eines Kurses behält nur diesen einen Kurs; Alva Courses listet jede Flow-ID unter Einstellungen → Integrationen → Shopify Flow in Kurs-IDs für Flow auf. Passed ist gleich false behält nur nicht bestandene und abgelaufene Versuche.
Um auf ein Ergebnis zu reagieren, statt es nur festzuhalten, fügen Sie eine der eigenen Aktionen von Alva Courses hinzu. Extend or set course access kann einem Teilnehmer, der ein Abschlussquiz nicht bestanden hat, zum Beispiel mehr Zeit für einen neuen Versuch geben; siehe Shopify-Flow-Aktionen.
Siehe auch
War das hilfreich?
Zuletzt aktualisiert 2026-10-01