Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-61918

Implement core_privacy for assignment plugins.

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.3.5, 3.4, 3.5
    • 3.3.6, 3.4.3
    • Privacy
    • MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • MOODLE_33_STABLE, MOODLE_34_STABLE
    • MDL-61918-master
    • Hide

      Testing can be completed by running the attached testwithmanager.php script in the Moodle root folder. Make sure you've purged the caches (php admin/cli/purge_caches.php), before running testwithmanager.php.

      1. Check that assignment plugins are compliant
      2. Check that all assignment plugins are null providers
      3. Check that the null reason is valid

      You should receive a script output like:

      Testing the compliant plugins:
       
      ......
       
      == assignment_offline (assignment_offline\privacy\provider) ==
          Claims not to store any data with reason:
              'The Offline assignment plugin does not store any personal data.'
      == assignment_online (assignment_online\privacy\provider) ==
          Claims not to store any data with reason:
              'The Online assignment plugin does not store any personal data.'
      == assignment_upload (assignment_upload\privacy\provider) ==
          Claims not to store any data with reason:
              'The Upload assignment plugin does not store any personal data.'
      == assignment_uploadsingle (assignment_uploadsingle\privacy\provider) ==
          Claims not to store any data with reason:
              'The Upload single assignment plugin does not store any personal data.'
       

      Show
      Testing can be completed by running the attached testwithmanager.php script in the Moodle root folder. Make sure you've purged the caches (php admin/cli/purge_caches.php), before running testwithmanager.php. Check that assignment plugins are compliant Check that all assignment plugins are null providers Check that the null reason is valid You should receive a script output like: Testing the compliant plugins:   ......   == assignment_offline (assignment_offline\privacy\provider) == Claims not to store any data with reason: 'The Offline assignment plugin does not store any personal data.' == assignment_online (assignment_online\privacy\provider) == Claims not to store any data with reason: 'The Online assignment plugin does not store any personal data.' == assignment_upload (assignment_upload\privacy\provider) == Claims not to store any data with reason: 'The Upload assignment plugin does not store any personal data.' == assignment_uploadsingle (assignment_uploadsingle\privacy\provider) == Claims not to store any data with reason: 'The Upload single assignment plugin does not store any personal data.'  

    Description

      Implement core_privacy for assignment plugins.

      Attachments

        Issue Links

          Activity

            People

              Geshoski Mihail Geshoski
              Geshoski Mihail Geshoski
              Carlos Escobedo Carlos Escobedo
              Andrew Lyons Andrew Lyons
              Janelle Barcega Janelle Barcega
              Andrew Lyons, Adrian Greeve, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                17/May/18

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 8 minutes
                  8m