How to reset the 'view' condition of a page?

How to reset the 'view' condition of a page?

by Robin de Rooy -
Number of replies: 7

Dear Reader,

I have the following case:
- people take a course with pages (amendment information), books, quizes;
- a quiz is a test of the course and gives a certificate.

Now in the amendment pages some versioning is going on. I have to update the page once in a while with new information and make sure (track) that all (previous) enrolled people read the CHANGED information on these amendment page(s), but without doing the course all over again (so, no reset of the course).

New enrolled people, we see and get the latest information
Previous enrolled people, who already finished the course, need reread the amendment page(s) only. This should be tracked.

Can this be done? How?

Kind regards,
Robin de Rooy

Average of ratings: -
In reply to Robin de Rooy

Re: How to reset the 'view' condition of a page?

by Shirley Gregorczyk -
Picture of Particularly helpful Moodlers
If the amended pages are just chapters within the existing book - there is really no way to track - If you add a H5P element that they need to complete on the amended pages that you could track.
The H5P element could be as simple as an attestation statement -
"I have read the XXXX and I understand XXXX. If I have any questions or concerns regarding XXXX I will seek clarification from YYYYYY"
Kind Regards
In reply to Shirley Gregorczyk

Re: How to reset the 'view' condition of a page?

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Dear Robin,

If I understand the documentation Activity completion settings correctly, if you unlock the completion settings then save, the completion data will be deleted, and for 'View this activity' the student will need to view it again for it to be marked complete.

In reply to Helen Foster

Re: How to reset the 'view' condition of a page?

by Robin de Rooy -

Well, this does not seem to be the case. Unlocking and changing the requirements, save and return to course, opening the settings again to change it back: conditions was met and is now again fulfilled. So it is still somewhere stored in the database. But thanks!

Average of ratings:Useful (1)
In reply to Robin de Rooy

Re: How to reset the 'view' condition of a page?

by Shirley Gregorczyk -
Picture of Particularly helpful Moodlers
Correct, it somehow never releases the completion setting - Consider voting for this tracker -
MDL-35335 Reset a student to retake a course.

Kind Regards
Average of ratings:Useful (2)
In reply to Shirley Gregorczyk

Re: How to reset the 'view' condition of a page?

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Thanks Robin for letting us know that the documentation was incorrect and 'View this activity' data is not deleted when unlocking completion settings. I have amended Activity completion settings accordingly.

Thanks Shirley for pointing out the tracker issue for implementing the feature. I've added my vote.

In reply to Robin de Rooy

Re: How to reset the 'view' condition of a page?

by Eoin Campbell -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers
I would assign each cohort of students into a separate group to facilitate keeping track using "Activity completion". In a simple case, there may be two groups: "Current" and "Past". Amendment pages should be created as separate "Page" resources so that they are trackable. The amendment Pages are for the "Past" group and should be conditionally displayed to that group only. If there are amendments in "Book" resources, then in order to achieve maximum clarity for current students, I would recommend that you update the material in the book, but also create a new amendment "Page" with the revised information for the "Past" group.
Each new amendment should be a separate new Page. If a new amendment replaces a previous amendment, use the date condition to hide the old amendment page from students. That way you can track completion of each amendment separate, and avoid resetting any completions. Label your amendment pages wisely, so you can easily understand the tracking data. 
Average of ratings:Useful (2)
In reply to Eoin Campbell

Re: How to reset the 'view' condition of a page?

by Robin de Rooy -
Well, I think I will dive into this option. Good idea.