The issue is simple:
A user has been given a test of 50 questions.
They go through the questions as they are able to answer them. Then they go back to the ones they had initial difficulty with.
On some occasions, they might even think they ticked the correct radio button or multiple answer box, but did not.
When they submit their test, they are not aware that they have not answered or may have forgotten to answer a question or two.
Currently these questions are marked as incorrect once submitted.
When I check the test attempt I often see questions that are marked as incorrect but have not been answered/attempted at all.
I simply want to give the students a notification that they have unanswered questions before submitting.
And yes, there are occasions when we require answers.
We are in an Industry Environment, not Academic, and so the thinking is different.
Currently, if they do not need to answer a question.......they won't!
Less than 10% of users will fill out an evaluation form...that's another story.
As we deal with professional workers and they have their jobs to do, my job is to find and determine the trainings gaps so that we can fill those gaps with targeted training so that they can succeed in their jobs.
We are not trying to punish anyone, but provide the needed support, since different people learn at different speeds, and take in information differently.
In the academic world you are "punished" with no mark for not attempting or getting the answer wrong....you then simply move on.
We cannot do that, we need to understand why they get it wrong, or why it was not attempted and then build a training structure for that person to allow them to do their job successfully.
We do not share or publicise their results, even to the user, unless there are drastic results. We use the information to improve their knowledge, not punish them for getting it wrong.
Unfortunately there is often too much emphasis on Academic pedagogy which does not apply often to Industry learning. But that is another debate.