I've seen this issue involving the timer, but not without. If I missed it please let me know.

Basically, I have a quiz with multiple pages and multiple questions on each page. With "allow skipping" enabled, you can continue to the next page without answering all the questions on a single page. But, none of the questions that were answered are saved.

What I would like is for the user to be able to answer some, but not necessarily all, of the questions on a given page. Any question not answered would get a 0 score.

Currently, the only two options seem to be skip all the questions on a page, or answer all the questions on a page.

Comments

Poieo created an issue.

djdevin’s picture

This would be great but it would make the behavior different from when 1 question is on a page.

If you only have 1 question showing, and you fill it in, you can still hit "Leave blank" and it will not submit your answer.

But making "Leave blank" on pages submit some of the answers would have a different outcome, as it would still submit selected questions unlike the 1 question behavior. So that's why "Leave blank" doesn't submit any of the answers on the page.

I'm open to ideas on how to solve this.

Poieo’s picture

I'm sure there is a perfectly good reason for this, but why can't the "next" or "submit" button save all answers that have been chosen, and leave the "leave blank" button for submitting nothing?

Also, an option in the configuration to include or exclude the leave blank button on quizzes that allow skipping would go along with that since a quiz with pages that allows skipping doesn't really need that button.

However, as I said I'm sure there is a reason this can't be done that conflicts with other circumstances. My ignorance thinks the allow skipping option would either make the standard next button check for missing answers if skipping is not allowed, or submit only answered questions if skipping is allowed.

djdevin’s picture

The big challenge is that let's say you have an TF/MCQ where you can select only one answer. That's a radio button so you cannot un-select it, no matter what you do without reloading. So let's say we are on a page and we changed the leave blank logic to only process un-selected answers, there would be no way to leave that question blank as you selected it and can't unselect it. That's why leave blank does it for the whole page.

If you were to hypothetically make every answer optional, or build some different kind of validation, then maybe "leave blank" wouldn't be necessary and you could leave questions blank on a per-question basis even if you answered them. The "leave blank" button came from <=4.x when we weren't able to add pages of questions, but now that we can, maybe it's time to refactor it into something per-question.

Poieo’s picture

Seems like some logic to automatically add a "leave blank" or "none of the above" option to radios would solve that problem which would essentially do you what you suggested by moving the leave blank option to a per-question basis.

Also, for my use case every question is indeed optional.

Mwow’s picture

That's a great idea Poieo. I hope it is acceptable to my project managers.
It would be awesome to have a save/submit type option so the user could leave some questions on the quiz page blank but resume at a later time.
Maybe I will try to default all the questions radios to "leave blank" or a "come back to this question" option and then user can skip over the question if they like without selecting the option..
I will have to talk to my PM and see which option she'd prefer. I can see issues arising from that solution too.
I am trying to keep it as simple as possible for our assessment takers.
:)

subhashegmm’s picture

I am encountering a similar challenge, I have a quiz with several pages and each page has several questions. I would like to allow the users to submit answers they are sure about while leaving the others on every page. How can I achieve it. I am using Quiz pages and Directions addons.