Policies

Administration tool ::: tool_policy
Maintained by Moodle HQ, Sara Arjona Téllez
Part of set GDPR.
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.
Latest release:
15 sites
31 downloads
39 fans
Current versions available: 2
Supported versions: The plugin requires Moodle 3.3.5, 3.3.6, 3.3.7, 3.4.2, 3.4.3 or 3.4.4. It does not work in earlier versions. It has been merged to standard Moodle distribution starting from versions 3.3.8, 3.4.5 and 3.5.0.

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.

Screenshots

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

Contributors

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

Comments RSS

Comments

  • Albert Alcaine i Peralta
    Mon, 23 Apr 2018, 5:24 PM
    Hello, I've got v34.1.0 2017111304 and a newer version is available, although cannot update via Moodle plugins (autoupdate) as Moodle doesn't find this update. I've tried to reinstall but Moodle says this plugin is already installed in the system (doesn't detect it's a newer version). I haven't tried to uninstall and reinstall to avoid loosing information (like having users to reagree, etc.). Is it there any way to update the plugin "automagically"? smile
    Thank you!
  • David Mudrák
    Mon, 23 Apr 2018, 6:14 PM

    Hello Albert. We're sorry for your troubles. Can you please go to your Site administration > Server > Update notifications and check the setting "Required code maturity" (updateminmaturity). I suspect you will have there "Stable" which is why the new version is not reported by your Moodle (even the recent 34.2.0 is still declared as Beta maturity). Even when the auto-update would not work for some reason, you should be always able to replace the directory admin/tool/policy/ with the one from the 34.2.0 ZIP. Visiting the administration Notifications page then should trigger the upgrade (I just tested and it works for me). HTH

  • Albert Alcaine i Peralta
    Mon, 23 Apr 2018, 9:31 PM
    David, you're right, though I had to enable the "Beta" madurity to make it appear smile
    I've send Catalan strings to help translating the plugin into other languages, not sure if I'm done it right, but if you need help with translation just drop me a line smile
  • King Hernandez
    Tue, 24 Apr 2018, 2:33 PM
    Hi! Is there a way to make this plugin work or appear even if the user is not logged in through guest or more like any type of visitor who lands on the site must see this plugin. This is how almost all sites work for their policies to be seen, thanks a lot!
  • Helen Foster
    Tue, 24 Apr 2018, 2:49 PM
    Yes, a modal window is shown with links links to all policies defined either for guests or for all users. Please see the documentation https://docs.moodle.org/en/Policies_plugin for a screenshot.

  • David Mudrák
    Tue, 24 Apr 2018, 3:23 PM

    @King Hernandez - there is a little trick on how to make the bottom black modal shown automatically for all visitors of your site. Configure your site to automatically log in guests (autologinguests) and also force then to log in (forcelogin). As a result, all anonymous visitors will be automatically logged in as guests and the policies will be shown to them. Please note, to avoid re-displaying of the modal, a cookie is stored in the user's browser to keep track of the given consent to guest policies. When testing, it works best to either close the browser, or test in incognito windows.

  • Michel d. S. Mesquita
    Wed, 16 May 2018, 7:30 PM
    I'm not an expert in Moodle, but I manage my own Moodle website. I'm trying to implement the "Policies" tool. I have downloaded the files, but where should I place them? Should I configure anything else before installing them on my Moodle website? I appreciate any help I could get. Thank you.
  • David Mudrák
    Wed, 16 May 2018, 7:43 PM
  • 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)
  • 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
  • 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.
  • David Mudrák
    Fri, 18 May 2018, 1:37 AM

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

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

Please login to post comments