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
25 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

  • i an
    Thu, 22 Mar 2018, 11:54 PM
    Can you confirm whether these are going to be made available on Moodle 3.1, as a LTS release which runs until 2019 i'd have expected this to be included in the list of available versions, as many, many sites will have moved to 3.1 and developed it extensively, it's unrealistic to expect those sites to be able to move to 3.3 just to get access to these plug-ins (especially in a 2 month window).
  • David Mudrák
    Fri, 23 Mar 2018, 3:18 AM

    As far as I know, the underlying Privacy APIs are not going to be backported to 3.1. The LTS release is guaranteed to receive just security related fixes for the extended period. These GDPR improvements are not security fixes. So no, I don't expect these plugins to be ever available for 3.1 and 3.2.

  • Claus Tøndering
    Tue, 27 Mar 2018, 3:31 PM
    After having enabled protection against minors creating an account, I tried to create a self-registration account as an 11-year old. My request was correctly rejected. However, after this, I could not create an account. Every time I clicked "Create new account", I was shown the message saying that I was too young. I had to close the browser and restart it before I could proceed.
  • David Mudrák
    Tue, 27 Mar 2018, 4:26 PM

    @Claus - thanks for the info. Technically, this feature is not related to this plugin. It is part of the Moodle core now and can be used with or without the Policies. And yes, it is a known and intended behaviour. The user's answer to the age and country form has to be cached for a short while during the signup. In normal situation, the cache should invalidate itself after 30 seconds. So currently you have to either close the browser, or wait a little while before a next user can register.

  • Jean-Marc Doucet
    Thu, 5 Apr 2018, 10:32 PM
    Big Thanks !
  • Wendy Hesta
    Tue, 17 Apr 2018, 2:02 AM
    Hi there, I have installed the plugin well, but I can't find where in Site Administration I can put all the policies and agreements? And see all the features as shown in the screenshots above! Anybody knows?
  • Sara Arjona Téllez
    Tue, 17 Apr 2018, 1:44 PM
    Hi Wendy! For finding the "Manage policies" and the "User agreements" options in Site Administration you have to access before to "Policy settings" and select the "Site policy handler" to "Policies (tool_policy)". After you change this, the options for creating policies will appear in the "Privacy and policies" section smile
    "
  • Helen Foster
    Tue, 17 Apr 2018, 8:36 PM
    Hi Wendy, for further details on how to use this plugin, please see the documentation https://docs.moodle.org/en/Policies_plugin .
  • sean young
    Tue, 17 Apr 2018, 11:46 PM
    Hi, I see in the plugin documentation that it is possible to allow users to consent to policies for multiple users via the user agreements page. Is there/will there be any way of allowing a user to agree to certain users consent in bulk, but not have permission for all site users? For example, a user with permission could give permission to members of their own cohort, but not users from other cohorts?
  • Eva Karall
    Wed, 18 Apr 2018, 4:27 AM
    Will there be a possibility to opt out (disagree) again from a policy? I cannot find anything about it. Thanks.
  • David Mudrák
    Wed, 18 Apr 2018, 4:15 PM

    @sean If I recall correctly, you should be able to assign the capability to accept policies in the other user's context, so the user (say a parent) can consent to policies of those particular users only (say children). Unfortunately I am not aware of an easy way to set up these permissions in different contexts other than manually.

    @Eva There should be but I can't find it now (I was expecting it on Home > Dashboard > Profile > Policies and agreements). Let me check with the team.

  • Wendy Hesta
    Wed, 18 Apr 2018, 9:04 PM
    Thanks Sara and Helen for your help. I have followed the steps and added the policies and activated them. I see the page with the users in which I am myself as well and I see that no one has agreed to the policies. Then I logged out, so I expected then when logging in I should agree to these policies, but nothing appears..... Do you know what I have done wrong?
  • Helen Foster
    Wed, 18 Apr 2018, 9:29 PM
    Wendy, are you an admin by any chance? I don't think admins are required to agree to policies? Please can you try logging in as a non-admin user.
  • Wendy Hesta
    Thu, 19 Apr 2018, 4:28 AM
    Yes Helen, that was the reason! Thanks a lot!
  • Sara Arjona Téllez
    Fri, 20 Apr 2018, 2:13 PM
    @Eva, I've created https://tracker.moodle.org/browse/MDL-62062 for adding a link in the user profile to let them change their agreements. At the moment this is possible, but there is no direct link anywhere, so users interested on changing their agreements, should write the URL.
    Please vote the issue, comment on it and/or come up with a patch wink
Please login to post comments