Disable show solution by default course presentation

Hi there,

By default, when creating a course presentation, if questions are added to the slides, a summary page appears asking the student if they want to "Show solutions". This is because the "Show solutions" box is checked under the activity behavioral settings. (see attached screenshot). Students are using this to cheat.

Questions:

1) How does one disable this by default?
2) Is there a way to bulk update this across an entire Moodle site as there are 1000+ activities with this turned on? This was because the default from H5P was to enable this. 

Moodle version: 3.8
hvp plugin version: 1.22.0
Platform: Moodle 

Content types: 
otacke's picture

Hi!

1) Using the ability to override semantics (=editor configration), please compare https://h5p.org/moodle-customization and https://h5p.org/semantics

2) Yes, by altering the parameter entries (`summarySlideSolutionButton` need to be set to `false`) in the respective database fields. I think, on moodle the table is `hvp` and the fields are named `json_content` and `filtered`.

Best,
Oliver

Hi there, 

As per the above, we performed a mass update to untick all "enable retry" boxes across an entire Moodle site. The update was partly successful as some content types did in fact update. However, various content types did not update or updated only partially/incorrectly. We thus suspect that a different string is required to perform a "find all and replace" for the different content types? 

Activity types that did not update fully/correctly include:

Fill in the blanks, Interactive video, Quiz (question set), Image choice and Find the words. 

Which strings need to be updated in the Moodle database in order to perform a mass update to untick all "enable retry" boxes for these content types? 

Moodle version: 3.8
hvp plugin version: 1.22.0
Platform: Moodle 

Best,

Danika

otacke's picture

Hi Danika!

You will have to look that up yourself in the respective semantics.json file of the content types' code repository, please.

Best,
Oliver

Hi there, 

We have noticed that learners can re-attempt activities even when the "retry" button has been disabled in all the relevant settings (for each individual question, for the activity as a whole and in the "finished" section). So while the learner cannot re-attempt an activity via the retry button directly after they have completed the activity, they can navigate one page forward/backward and when they return to the relevant activity, they are able to re-attempt or change their answers and re-submit to improve their score. This makes cheating a bit of a concern for us. 

 

For example:

In this activity (Fill in the blanks), there is no retry button available, and the learner originally scored 2/3.

By simply navigating one page forward and then coming back to the activity, the learner was able to change her wrong answer and gain full marks (which reflected in the grade book).

 

Is there perhaps a "number of allowed attempts" setting that we are missing? Or some other way to prevent learners from being able to re-attempt an activity and improve their scores after they've seen the solution? Any help would be greatly appreciated :) 

Best,

Danika

otacke's picture

Hi Danika!

That's because most H5P content do restore the previous answers, but not the previous view state (e.g. seeing results or seeing solutions). That's some feature that would need to be implemented in the content types.

Having said that: H5P should not be used in high-stakes environments where cheating might be a issue anyway, because the answers are not evaluated on the server, but in the browser which means it's very easy to obtain the correct solutions either way. Server-side evaluation is on the core team's roadmap, but I doubt that it's just around the corner.

Cheers,
Oliver