I can't find the save without submitting button in Moodle 2.1 quiz. Having younger students this is a very nice option that was in the 1.9 Quiz. How do I get it back. Stangely, in the quiz 2 documentation it has the button.
There is a small work around to display 'Save without Submit' button.
Add the red coloured code around line 423 of page /mod/quiz/renderer.php
$output .= html_writer::start_tag('div', array('class' => 'submitbtns'));
$output .= html_writer::empty_tag('input', array('type' => 'submit', 'name' => 'next',
'value' => get_string('next')));
$output .= html_writer::empty_tag('input', array('type' => 'submit', 'name' => 'save',
'value' => 'Save without Submit'));
$output .= html_writer::end_tag('div');
moodle 2.2 have this functionality.
We recently upgraded from 1.9 to 2.2+ and students do not see the Save without submitting option for quizzes any longer.
How/where do we invoke this feature/option?
Lane in Charlotte, NC
It got removed in the name of un-cluttering and simplifying the UI. All responses are saved whenever the student moves from one page to the next. You are encoraged to consider splitting your quiz into more smaller pages.
Unfortunately there are scenarios where splitting the quiz across pages would not be appropriate. We are using the quiz tool for a number of online exams and for some of these, all quiz questions are on one page. This is because the student is not necessarily moving through questions completely sequentially, i.e. finishing one question and leaving it behind to move onto the next, but rather the responses to all questions are related and need to be viewed on one page.
For example, an engineering class uses a quiz as the class exam. There are 5 questions, all on a single page. Although there are 5 individual questions, they are all related; responses for the questions are numerical values based on a mathematical calculation done on MathCAD during the exam. It would not be appropriate for students to have to move backwards and forwards between pages to enter and check these values. Responses to all 5 questions are related to that one calculation and it is more appropriate for the student to be able to view and check all responses at once, particularly as they are responding to the quiz questions under exam conditions.
In Moodle 1.9, students could be instructed to save frequently using the ‘Save without submitting’ button during an exam. In Moodle 2.3 there is no equivalent option. We could advise them to save by clicking ‘Next’ but this is quite unintuitive and they would also then have to actively ‘Return to attempt.’
Is there any possibility that the ‘Save without submitting’ button could be reinstated as an option? E.g. for tutors to select for inclusion in a quiz, or to only appear on single page quizzes?
Many thanks for your consideration.
Dispite complaints from a minority of people, I still think that in general, it is better for usability to just have a Next button.
Having said that, there are situations like yours where a Save without submitting button might be useful.
It should not be too hard to add one. You just need to add some HTML that is similar to the Next button, or to the navigation buttons.
I suppose there is a question of whether this button should go at the bottom of the page, or in the question navigation block.
And, if you use the techniques on http://docs.moodle.org/dev/Themes_2.0_overriding_a_renderer, it should be possible to implement this without having to hack core code.
OK, so I had a thought. Even though we don't want these buttons in Moodle core, some people want to add them. Therefore we could include the necessary code in Moodle core, to make it really easy for people to add these buttons if they want. Therefore I created MDL-37178.
I am not sure is is a good approach. I offer the patch there as a basis for discussion.
Is it problematic to add settings to the quiz activity to allow users to display these buttons?
Thank you, it is always useful to hear how people are using the quiz.
It is not problematic to implement another setting to control this. It is problematic that the quiz settings form is so bloodly long and complicated, and adding more settings just makes that worse.
There is also the use case of a large essay question in a quiz - even if there is only one question per page, I'd argue that it is appropriate for students to actively save their work. A student clicking 'next' at regular intervals when he/she has not actually completed the response, then having to click again to ‘return to attempt’ is much more disruptive that just clicking a ‘save’ button as they’d be taken backwards and forwards between pages. (As well as ‘next’ not being very intuitive when one is not ready to move to the next question)
Tim, in a forum last year when someone wanted to remove the save button you stated that students should be allowed to save; and that saving regularly is common sense:
I believe there are common use cases where it would be appropriate for tutors to provide an explicit save option for students. I've been present when there were power outages during an online exam (I am shuddering at the memory) - thankfully we had instructed students beforehand and regularly during the exam to save their responses entered using the 'save' button in the quiz and explained this as standard good practice when working with any type of file on any computer for any purpose.
Well, I do think it is good we are having a serious discussion about this.
I think if we did to something, it would need to look like this:
- New option in the quiz settings form, an advanced setting in the Display section: "Show a save button" Yes / No. (I needs to be optional. We don't want to clutter the student UI of every quiz just because of the Essay quiz use-case.)
- If that option is off, everything works as it does now.
- If that option is on, then we show a "Save" button in the navigation block, and change the label on the next button to "Save and go to next page". (In an appempt to stop students unnecessarily clicking save before clicking next.)
- Then to complete the work, we database changes to store the new setting, backup and restore of the new setting, and new place on the quiz admin settings, to set the default for this and whether it is an advanced setting.
It is all perfectly easy to implement, but I am still not convinced it is the right thing to do. I hope people will go on discussing it.
I think having the option would be really useful.
Re its location, the navigation block could be a sensible place to have a 'Save' button so that students can see it when they first access a page - if it were at the bottom of the page it may not be visible without scrolling down. Although colleagues have commented that this may break 'flow' if students have to scroll back up to save. Would it be excessive to have both? I suspect since you have been talking about de-cluttering the UI you may think yes!
Re point 3, would the 'next' button be better to have the text "Save and go to next page" regardless of whether there's a separate save button? Students may not be aware that moving to the 'Next' page currently saves in the background. Incidentally, in discussions with colleagues about this thread we did also look at an auto-save function, but felt that students should be learning to actively save and that auto-save should be acting as a 'safety net' rather than something to be relied on.
Interested to hear others' thoughts...
Our problem with having every (or a few) question(s) per page, it takes anything from 5 - 8 seconds on average to load the next page. This is valuable time lost if students only have 10 or 15 minutes to complete their quiz. (For some students it takes 1 second to load the next page, for others it takes more than 8 seconds).
I would therefore like a "save"-button after each question so that we can have all questions on one page and students can save each question and scroll to the next one. (We had a few cases where quizzes were set to "submit questions when the times runs out", but then none of the student's answers were saved; that's why we moved to the "questios-per-page" setting and ran into the problems stated above)
(W're currently on Moodle 2.3.3)
If your system really takes 8 seconds to load the next page of the quiz, then there is probably something wrong with your server that could fixed. http://docs.moodle.org/24/en/Performance_FAQ & http://docs.moodle.org/24/en/Performance_recommendations
Adding more button clicks and page loads is not going to solve your problem.
The Ajax-y save and scroll down button your propose would be a lot of work to implement. From where I am sitting, it seems easier for you to tune your server . Also, the thing like that which is worth implementing would be auto-save. See MDL-14963.