Online Quiz Help

Good Afternoon,


I am in the process of setting up an online quiz but have never used this function before.



Is it possible to have a quiz that flows like this:



Quiz log in

A few pages of information

Online quiz

Results

Certificate (Different based on results)



If this is possible, how do i go about setting all this up?



many thanks.

Dan

[quote]
Good Afternoon,



I am in the process of setting up an online quiz but have never used this function before.



Is it possible to have a quiz that flows like this:



Quiz log in

A few pages of information

Online quiz

Results

Certificate (Different based on results)



If this is possible, how do i go about setting all this up?



many thanks.

Dan

[/quote]



Hi Dan,

You should be able to nest the Online quiz in standard Page (or Multiple Page Asset) so that there are a few pages information and then the actualy quiz. It also has a results bodycopy which shows the result of the page. You can find more information here.

I am not an frontend implementer so i would be quiet sure about the certificate part but i am thinking something in lines of jQuery should help you out here. So you have your certificate already and you just show/hide them according to the score the user has got.



Hope this helps,



Ash

[quote]
Hi Dan,

You should be able to nest the Online quiz in standard Page (or Multiple Page Asset) so that there are a few pages information and then the actualy quiz. It also has a results bodycopy which shows the result of the page. You can find more information here.

I am not an frontend implementer so i would be quiet sure about the certificate part but i am thinking something in lines of jQuery should help you out here. So you have your certificate already and you just show/hide them according to the score the user has got.



Hope this helps,



Ash

[/quote]



Thank you for your reply.



However, how can I make it that you log in first to the quiz and then have the information (over a few pages) and then have the actual quiz?



Is this possible?

I have managed to work around the query i had above.


However, I now have another problem!



I am working with a 'online quiz question group' as I want a message to come up in the 'thank you page' relating to the score that the user obtains.

All the questions show when doign the quiz but when I submit the answers it takes me back to the quiz log in page.



I have tried using a normal folder with the questions in and this works fine (showing the thank you page and storing a submission log, however doesnt break down the scores like a question group would!)



Is anyone able to help with this?



thanks.

Dan

[quote]
I have managed to work around the query i had above.



However, I now have another problem!



I am working with a ‘online quiz question group’ as I want a message to come up in the ‘thank you page’ relating to the score that the user obtains.

All the questions show when doign the quiz but when I submit the answers it takes me back to the quiz log in page.



I have tried using a normal folder with the questions in and this works fine (showing the thank you page and storing a submission log, however doesnt break down the scores like a question group would!)



Is anyone able to help with this?



thanks.

Dan

[/quote]





Hi Dan,



If Matrix is taking you to the quiz log in page on submission, its most likely permission issue.

Wehn you submit the quiz, does any error or warning crop up in error logs?

I tried to see if it was a bug, on my local system but it seems to be working as expected for me.



Ash

The permissions is set for everyone to view.


I have checked the error log and under systems this appears:



12:25:01 - 24 Nov

User: Admin

Level: MySource Notice

[asset.attributes.fulllog.scalar - assetid:235740;] (Asset Attribute Changed) - The value of attribute "num_per_page" for asset "Thailand Training Quiz" has been changed from "0" to "20"



12:25:01 - 24 Nov

User: Admin

Level: MySource Notice

[asset.attributes.scalar - assetid:235740;] (Asset Attribute Changed) - The value of attribute "num_per_page" for asset "Thailand Training Quiz" has been changed from "0" to ""





Its strange as the quiz seems to work sometimes and then doesnt work at other time!!

(I have tried clearing the cache on squiz and my internet history but this doesnt seem to affect anything)

UPDATE


I've noticed that the quiz does not seem to like the same user.



I deleted the submission logs and then completed the quiz again.



it worked fine this time and stored a submission log with the user as 'Public User'.



I then went on a different PC and completed the quiz again… this time the 'Thank You' page loaded up but with the answers i gave first time round and no submission log was stored.



How come this happens? forms store submission logs with the same user but this quiz doesnt seem to be functioning properly!..

[quote]
UPDATE



I've noticed that the quiz does not seem to like the same user.



I deleted the submission logs and then completed the quiz again.



it worked fine this time and stored a submission log with the user as 'Public User'.



I then went on a different PC and completed the quiz again… this time the 'Thank You' page loaded up but with the answers i gave first time round and no submission log was stored.



How come this happens? forms store submission logs with the same user but this quiz doesnt seem to be functioning properly!..

[/quote]



Hi Dan,



The line you pastes in the above Post are from system logs and they seem to be fine. They are expected. Are you getting any thing in error.log ?



Seems like you have set the option "Quiz repeatable?" on the details page of Online Quiz to NO. This prevents the user from taking the quiz again. Can you try to set to "Yes" and try doing what you are doing?



But even in the case where the users are not allowed to take the quiz ore than once, they should be shown the content from the 'Already taken bodycopy'. What you are saying, is happening, is quiet strange and unfortunately looks like (your) system specific. I'd suggest, if you are Squiz client, to lodge a support ticket and they should be able to help you out.



Ash