Policies

Maintained by Sara Arjona, Moodle HQ
Allows to define various policy documents - site policy, privacy policy, intellectual property policy, late assignments policy and others as needed. It keeps the history of document revisions, tracks user agreements with them and forces users to accept them prior to using the site.
Price option: Free

Supports Moodle 3.3-3.4 See all versions
Latest release: 7 years ago
Installations: 10
Downloads (last 90 days): 33

Frankenstyle name: tool_policy
Administration tools
GDPR

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi Acs Gabor!
For now it's not possible to be done via CSV or bulk action. But maybe you can use some "Checkbox cheker" browser extension (such as the CheckThemAll for Firefox https://addons.mozilla.org/en-GB/firefox/addon/checkthemall) for selecting all them easily wink
Cheers!
Thanks Sara,
Unfortunately this is not really what I need - what I could find is that I need to select all users one by one to save the consent for them - but for 5000 users it would take an eternity.
Could this be done by CSV upload or with the "bulk actions"?
Thanks,
Gabor
Hi Acs Gabor!
You'll find the answer on the following page: https://docs.moodle.org/35/en/Policies_plugin#Giving_consent_on_behalf_of_multiple_users
Hope this helps! smile
Hi All,
Is it possible somehow to accept policies for a large number of users as an admin?
I want to change the default (core) policy handler to this tool_policy, but I would like to set existing users who already gave consent for the new plugin as well.
Thanks in advance!
Hi Nick!
Current policy tool version doesn't allow this. For now, all the policies are displayed to all the users and the only kind of audience you can choose when creating a new policy is "All users", "Authenticated users" or "Guests". As you can see, there isn't anything related to roles or other user profile fields. If you feel this could interest other users, you could create a new issue on the tracker. If you haven't done before, you will find more information about the issues creation here: https://docs.moodle.org/dev/Tracker_guide#When_creating_an_issue
Cheers!!
We would like to vary which policies appear depending on the user (so that a different policy appears for staff, students under 18 etc) - has anyone found a way to do this? I have read the guidance regarding minors but it doesn't quite cover what we want to do. Apologies if this has been asked elsewhere!
Thanks
Nick
Hi Ray! This plugin is already integrated and available in Moodle 3.5.
Hi - Will this work with 3.5.x?
Cheers,
Ray
Hi Larry! It seems you're having the same issue described at https://tracker.moodle.org/browse/MDL-62493 which was fixed some days ago. Updating the plugin it should disappear wink
I'm on Moodle 3.4.3. I also use email based registration. I implemented privacy and terms of use policies. When users go to the site main page and attempt to create an account or log in, they must first agree to the policies. All that works correctly. However, I have teachers who have told their students to go straight to their specific course URL and skip the main home page. If they then try to create an account, they get the message that says "No permission to agree to the policies", followed by an email link to our help desk. Based on earlier discussion, it sounds like the MoodleSession key is not provided from anything but the main site home page.
Hi @Derek! Thanks for your suggestion! I recommend you to write a comment on https://tracker.moodle.org/browse/MDL-62309 to collect it and vote for this issue if you consider it fits with your proposal; otherwise, you could create a new one. You can find information about the issues creation here: https://docs.moodle.org/dev/Tracker_guide#When_creating_an_issue
Cheers!!
Great plugin! It has worked very well for our website but it would be nice if you could apply it to a specific group of users by cohort or country or language as different policies can apply for different regions. For instance, our Asian group has a different set of usage policies than our North American users.
For simplicity, it would probably be easier to add the capability to choose it by cohort or group.
Thanks again for this plugin!

@Salvador - Sorry I noticed there is a typo in my previous comment. The time-to-live of that cache is 1800 seconds which indeed is 30 minutes and not 3 minutes.

readme.md file should contain install path to: /admin/tool, same is valid for Data privacy plugin
Hello, please be aware of the current work on MDL-62493 - we will also release new version of this plugin for 3.3 and 3.4 shortly