Cosa fa questo flusso di lavoro
Questo flusso di lavoro scrive una riga di foglio di calcolo per ogni tentativo di quiz valutato in Alva Courses. Ogni riga registra quando è avvenuto, l'email dello studente, il corso, la lezione e il quiz, se lo ha superato, non superato o ha esaurito il tempo, il suo punteggio rispetto al punteggio minimo e di quale tentativo si trattava.
Un quiz risulta valutato quando Alva Courses lo corregge. I quiz con risposte che revisioni a mano vengono segnalati quando finisci di revisionarli, e una successiva rivalutazione che trasforma un superato in un non superato, o viceversa, aggiunge una nuova riga. Tutti i campi sono elencati in Trigger di Shopify Flow e relativi campi.
Crea il flusso di lavoro
1. Prepara il foglio di calcolo
Crea un foglio di calcolo in Google Sheets e rinomina la sua prima scheda in Quiz results. Nella riga 1, aggiungi queste intestazioni: Data, Email, Corso, Lezione, Quiz, Risultato, Punteggio, Punteggio minimo, Tentativo, Revisione manuale e URL lezione.
2. Crea un flusso di lavoro con il trigger Course quiz graded
Nell'admin di Shopify, apri App, poi Flow, e clicca su Crea flusso di lavoro. Clicca su Seleziona un trigger, trova Alva Courses e scegli Course quiz graded.
3. Aggiungi l'azione Add row to spreadsheet
Aggiungi un'azione dopo il trigger e scegli Add row to spreadsheet di Google Sheets. Se Flow ti chiede di installare o collegare Google Sheets, segui le sue indicazioni e accedi con l'account Google che può modificare il foglio di calcolo.
4. Collegala al tuo foglio di calcolo
In Spreadsheet URL, incolla l'indirizzo del foglio di calcolo copiandolo dal browser. In Tab name, inserisci Quiz results, scritto esattamente come il nome della scheda.
5. Compila la riga
Row contents (comma separated) accetta un valore per colonna, separati da una virgola. Inizia con {{ "now" | date: "%Y-%m-%d %H:%M" }} per la data, poi usa Aggiungi una variabile per inserire, in quest'ordine: l'email del cliente, Course title, Lesson title, Quiz title, Result, Score, Passing score, Attempt number, Manually reviewed e Lesson URL.
6. Dai un nome al flusso di lavoro e attivalo
Chiama il flusso di lavoro Registra i risultati dei quiz in Google Sheets e clicca su Attiva flusso di lavoro. Alva Courses invia Course quiz graded a Flow solo finché un flusso di lavoro attivo lo usa, quindi i tentativi valutati prima di questo passaggio non vengono aggiunti.
Evita che le virgole spezzino un titolo
Una virgola all'interno di un valore fa iniziare una nuova colonna, quindi un corso chiamato “Watercolour, level 1” sposterebbe ogni valore successivo di una colonna a destra. La soluzione è il filtro Liquid replace, che sostituisce ogni virgola con uno spazio prima che la riga venga scritta.
Dopo aver inserito un titolo con Aggiungi una variabile, aggiungi il filtro all'interno delle sue parentesi graffe: {{ courseTitle }} diventa {{ courseTitle | replace: ",", " " }}. Fai lo stesso per Lesson title e Quiz title. Risultati, punteggi e link alle lezioni non contengono mai virgole.
Perché le risposte non sono nella riga
Course quiz graded contiene anche Answers: ogni domanda, la risposta dello studente e se era corretta. È escluso da questa riga perché può arrivare a migliaia di caratteri ed è pieno di virgole. Per leggere le risposte di uno studente, inviale invece a te stesso via email, come in Inviami un'email quando uno studente non supera un quiz.
Prova il flusso di lavoro
Accedi alla tua vetrina come cliente di prova e svolgi un quiz due volte: una rispondendo bene e una rispondendo male. Nella scheda Quiz results dovrebbero comparire due righe, una con il risultato passed e una con failed.
Nessuna riga? Controlla le esecuzioni recenti del flusso di lavoro in Shopify Flow per individuare un errore di Google Sheets, come un nome di scheda scritto male. Poi apri Impostazioni → Integrazioni → Shopify Flow in Alva Courses e cerca Course quiz graded in Attività di Flow → Trigger inviati.
Registra un solo corso, o solo i quiz non superati
Aggiungi una condizione tra il trigger e l'azione per restringere il registro. Course ID è uguale all'ID Flow di un corso mantiene un solo corso; Alva Courses elenca ogni ID Flow in Impostazioni → Integrazioni → Shopify Flow, nella tabella ID dei corsi per Flow. Passed è uguale a false mantiene solo i tentativi non superati e quelli scaduti.
Per agire su un risultato invece di registrarlo, aggiungi una delle azioni di Alva Courses. Extend or set course access, ad esempio, può dare a uno studente che non ha superato un quiz finale più tempo per ripeterlo; vedi Azioni di Shopify Flow.
Vedi anche
È stato utile?
Ultimo aggiornamento 2026-10-01