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

Implement core_privacy API for gradeexport

    XMLWordPrintable

Details

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

      Testing can be completed by running the attached testwithmanager.php script (see ------MDL-61571------ for the original script location) 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 gradexport plugins are compliant
      2. Check that all gradexport plugins are null providers
      3. Check that the null reason is valid

      You should receive a script output like:

      Testing the compliant plugins:
       
      .....
       
      == gradeexport_ods (gradeexport_ods\privacy\provider) ==
      Claims not to store any data with reason:
      'The OpenDocument spreadsheet grade export plugin does not store any personal data.'
      == gradeexport_txt (gradeexport_txt\privacy\provider) ==
      Claims not to store any data with reason:
      'The Plain text file grade export plugin does not store any personal data.'
      == gradeexport_xls (gradeexport_xls\privacy\provider) ==
      Claims not to store any data with reason:
      'The Excel spreadsheet grade export plugin does not store any personal data.'
      == gradeexport_xml (gradeexport_xml\privacy\provider) ==
      Claims not to store any data with reason:
      'The XML file grade export plugin does not store any personal data.'

      Show
      Testing can be completed by running the attached testwithmanager.php script (see ------ MDL-61571 ------ for the original script location) in the Moodle root folder. Make sure you've purged the caches (php admin/cli/purge_caches.php), before running testwithmanager.php. Check that gradexport plugins are compliant Check that all gradexport plugins are null providers Check that the null reason is valid You should receive a script output like: Testing the compliant plugins:   .....   == gradeexport_ods (gradeexport_ods\privacy\provider) == Claims not to store any data with reason: 'The OpenDocument spreadsheet grade export plugin does not store any personal data.' == gradeexport_txt (gradeexport_txt\privacy\provider) == Claims not to store any data with reason: 'The Plain text file grade export plugin does not store any personal data.' == gradeexport_xls (gradeexport_xls\privacy\provider) == Claims not to store any data with reason: 'The Excel spreadsheet grade export plugin does not store any personal data.' == gradeexport_xml (gradeexport_xml\privacy\provider) == Claims not to store any data with reason: 'The XML file grade export plugin does not store any personal data.'

    Description

      Implement core_privacy for gradeexport plugins:

      • gradeexport_ods
      • gradeexport_txt
      • gradeexport_xls
      • gradeexport_xml

      Attachments

        Activity

          People

            sarjona Sara Arjona (@sarjona)
            sarjona Sara Arjona (@sarjona)
            David Mudrák (@mudrd8mz) David Mudrák (@mudrd8mz)
            Andrew Lyons Andrew Lyons
            Janelle Barcega Janelle Barcega
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            4 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 - 10 minutes
                10m