Hi Steve,
I proposed a hack to introduce such a feature in the Glossary module... back in 2009, with an updated version in 2013. See MDL-18213. My hack received 20 votes, but it was never implemented.
Hi Steve,
I proposed a hack to introduce such a feature in the Glossary module... back in 2009, with an updated version in 2013. See MDL-18213. My hack received 20 votes, but it was never implemented.
@Tim,
I have re-read your message dated Tuesday, 16 November 2021, 5:43 PM. The problem is that the questionnaire page BEFORE a questionnaire is answered has the same ID as the page AFTER it's been answered, when the student reviews their answers, i.e. page-mod-questionnaire-view


I expect that, in order to find out the ID of those pages, you are using your browser console, as I do (see screenshots above). There's no need to dive into the code of the Questionnaire scripts (unless you want to modify them, which does not seem to be what you want to do).
The only solution I can see at the moment is to use the CSS rules I gave in my post dated Tuesday, 16 November 2021, 6:13 PM and to leave the Continue button visible. When the students come back to a questionnaire already answered and set to one response only, it's logical to suppose that they want to review their answers, so the "Your response" link is available and, once they are (re)viewing their answers, then the course Navigation bar is visible again.
"(We have hidden the "Continue" button as well, as you can see, because the users hated being taken back into their finished questionnaire when they assumed that "continue" meant "continue to the next topic"."
Well, if you had not hidden that "continue" button, what you want to achieve would be possible with the following rules:
#page-mod-questionnaire-complete .activity-navigation,
#page-mod-questionnaire-view .activity-navigation,
#page-mod-questionnaire-report .activity-navigation {
display: none;
}
Clicking the continue button takes the students to their "my report" page (where the course navigation bar appears). All this looks quite logical to me.