Can I send data to the Exam?

Yes, you can using our POST & GET integration.

POST-integration

If your system is able to submit data in the URL, this will probably the quickest way of integration.
We can capture the following parameters:
Name=
Email=
Company=
NB: we only have one name field, so not a seperate name and last name
An example of a URL could be:
https://www.clients.com/quiz?name=john%20doe&email=john@internet.com&company=Stark%20Industries

GET-integration

With a slight modification to the embed code it's possible to implement your own adapter for the parent page. Below is a slightly modified embed code that should show what can be changed to suit your needs.


<div id="embed-exam-49022">Loading <a href="https://www.onlineexambuilder.com/final-exam/exam-49022">Final Exam</a></div>
<script type="text/javascript">
var QuizWorks = window.QuizWorks || [];
QuizWorks.push(
[document.getElementById("embed-exam-49022"), "exam", "49022", {
autostart: false,
width: "100%",
height: "640px",
adapter: "hubspot"
}]
);
</script>
<script type="text/javascript" async defer src="https://d134jvmqfdbkyi.cloudfront.net/script/embed.min.js"></script>

Or you can use this adapter to add the data directly to your embedcode instead of passing it on through the url:
adapter: function(params, id, type) {
params.name = 'J. Doe';
params.email = 'email@address.test';
params.company = 'Companyname';
}


NB: please contact support if you want to add fields to the POST or GET. They can discuss your wishes with our development team and see what we can do for you. They’re available at support@onlinequizcreator.com.

Get started today!

Join almost 1 million users and try out our awesome tool.

Register for free