Sí Cuando usted configura un cuestionario SmartEmbed, puede agregar opcionalmente una URL de devolución de llamada.
Esto debe especificar un punto final del servidor, controlado por usted, al que debemos enviar los datos relevantes una vez que un usuario ha enviado un intento.
Cuando uno de sus visitantes haya completado el cuestionario y envíe su intento, si usted ha especificado una URL de devolución de llamada, publicaremos la información del intento en este punto final. A continuación se muestra un ejemplo de la estructura de datos:
{: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"}]}}
Una vez tenga estos datos, usted puede usarlos para iniciar cualquier procesamiento personalizado que necesite. Quizás desee enviarle un correo electrónico al visitante, emitirle un certificado si ha logrado una calificación de aprobado o incluso enviarle contenido de seguimiento basado en las preguntas particulares que contestó de incorrectamente. La lista continúa y está limitada solo por su imaginación.