Posso integrar automaticamente com as tentativas de Quiz SmartEmbed?

Sim. Ao configurar um Questionário SmartEmbed, você pode adicionar opcionalmente um URL de retorno de chamada.

Isso deve especificar um endpoint de servidor, controlado por você, para o qual devemos enviar os dados relevantes assim que um usuário enviar uma tentativa.

Quando um de seus visitantes tiver concluído o questionário e enviar sua tentativa, se você tiver especificado um URL de retorno de chamada, publicaremos as informações da tentativa para este terminal. Um exemplo da estrutura de dados é fornecido abaixo:

{:datacapture=>
  {:primarykey=>"me@domhnallmurphy.com",
   :data=>
    [{:label=>"Email", :response=>"me@domhnallmurphy.com"},
     {:label=>"Name", :response=>"Domhnall Murphy"}]},
 :attempt=>
  {:id=>13,
   :quizid=>99,
   :quiztitle=>"Capital City Quiz",
   :createdat=>Wed, 23 Jun 2021 08:38:52.000000000 UTC +00:00,
   :startedat=>Wed, 23 Jun 2021 08:30:39.000000000 UTC +00:00,
   :completedat=>Wed, 23 Jun 2021 08:31:14.000000000 UTC +00:00,
   :totalscore=>2,
   :totalpossible=>3,
   :questions=>
    [{:question=>"What is the Capital of Nigeria", :result=>"correct"},
     {:question=>
       "The capital city of Kazakhstan is [blankstart]Nur-Sultan[blank_end].",
      :result=>"incorrect"},
     {:question=>"The capital of Australia is Sydney", :result=>"correct"}]}}
Depois de ter esses dados, você pode usá-los para iniciar qualquer processamento personalizado de que precisar. Talvez você queira enviar um e-mail ao visitante, emitir um certificado se ele tiver obtido a pontuação de aprovação ou até mesmo enviar conteúdo de acompanhamento com base nas perguntas específicas que ele errou. A lista continua e é limitada apenas pela sua imaginação.