Admin tools: Policies

tool_policy
Maintained by Picture of Moodle HQ Moodle HQ, Picture of Sara Arjona Téllez Sara Arjona Téllez
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.
809 sites
2k downloads
22 fans
The plugin requires latest Moodle 3.3.x or 3.4.x versions.

The Policy plugin forms part of Moodle’s privacy feature set and will assist sites to become GDPR compliant.

This plugin provides a new user sign on process, with ability to define multiple policies (site, privacy, third party), track user consents, and manage updates and versioning of the policies.

This plugin has been integrated in the Moodle 3.5 release of 17 May 2018 but remains available and maintained for Moodle 3.3.6 and 3.4.3 as a separately downloadable plugin.

Sets

This plugin is part of set GDPR.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Picture of Moodle HQ
Moodle HQ (Lead maintainer)
Picture of Sara Arjona Téllez
Sara Arjona Téllez
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Wed, 16 May 2018, 7:43 PM
  • Picture of Sebastian H.
    Thu, 17 May 2018, 5:07 PM
    Hi Michel, the tool plugins have to be placed in .../admin/tool . It's a bit hidden in the documentation: https://docs.moodle.org/dev/Plugin_types (see tool)
  • Picture of Paul Offord
    Thu, 17 May 2018, 11:51 PM
    Hi, I have installed the tool_policy and privacy plugins. I've successfully created a privacy policy and terms of use, and activated both for All users. New users are prompted to agree to the documents as expected, but existing users aren't prompted. Guest users don't get the footer either. Have I missed something?

    Thanks and regards...Paul
  • Picture of Paul Offord
    Thu, 17 May 2018, 11:55 PM
    Please ignore my question. I don't know why or how but suddenly it's all working.
  • Picture of David Mudrák
    Fri, 18 May 2018, 1:37 AM

    Thanks Paul, good to hear you found it all working well in the end.

  • Picture of Veronica Duncan
    Tue, 22 May 2018, 9:30 PM
    I'm using MoodleCloud 3.4 and I'm trying to allow users to enroll themselves but now I keep getting this same page saying that they don't have permission to accept policies. I have changed the permissions for all roles to be able to accept policies but this is still showing up.
  • Picture of Salvador Meneses
    Wed, 23 May 2018, 3:52 AM
    Hi. For site visitors if they go to self create an account, the policies are displayed. Looking at the site cookies, a MoodleSession is being assigned to this guest user(not to confuse it with guest role). It seems that this MoodleSession will be kept for some time (minutes). If site visitor doesn't take any action and refreshes the page, the policies are displayed again. I would like to know for how long this MoodleSession for guest user is being kept before is reset.

    Thanks
  • Picture of David Mudrák
    Wed, 23 May 2018, 3:29 PM

    @Veronica - Normally it should be enough to give the permission to accept policies to Authenticated user role. If the problem persist, please use the Moodle Tracker and report a new issue (project MDL, component "Privacy"), describing step by step how to reproduce your problem, attach screenshots etc. Thanks in advance.

    @Salvador - Moodle stores the user's agreements during the new account creation in a cache with time-to-live set to 1800 seconds. So after 3 minutes, the cache invalidates and the user is asked for agreements again.

  • Picture of Marina Glancy
    Wed, 23 May 2018, 4:48 PM
    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
  • Picture of Martin Slavik
    Mon, 28 May 2018, 2:29 AM
    readme.md file should contain install path to: /admin/tool, same is valid for Data privacy plugin
  • Picture of David Mudrák
    Mon, 28 May 2018, 4:20 PM

    @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.

  • Picture of Derek Chaplin
    Wed, 6 Jun 2018, 3:45 AM
    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!
  • Picture of Sara Arjona Téllez
    Wed, 6 Jun 2018, 6:35 PM
    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!!
  • Larry Lippke
    Tue, 12 Jun 2018, 3:40 AM
    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.
  • Picture of Sara Arjona Téllez
    Thu, 14 Jun 2018, 4:36 PM
    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
1 2 3
Please login to post comments