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

Implement core_privacy API for gradeimport

    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-61954-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 gradeimport plugins are compliant
      2. Check that all gradeimport plugins are null providers
      3. Check that the null reason is valid

      You should receive a script output like:

      Testing the compliant plugins:
       
      .....
       
      == gradeimport_csv (gradeimport_csv\privacy\provider) ==
      Claims not to store any data with reason:
      'The import grades from CSV plugin does not store any personal data.'
      == gradeimport_direct (gradeimport_direct\privacy\provider) ==
      Claims not to store any data with reason:
      'The import grades from copied spreadsheed plugin does not store any personal data.'
      == gradeimport_xml (gradeimport_xml\privacy\provider) ==
      Claims not to store any data with reason:
      'The import grades from XML 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 gradeimport plugins are compliant Check that all gradeimport plugins are null providers Check that the null reason is valid You should receive a script output like: Testing the compliant plugins:   .....   == gradeimport_csv (gradeimport_csv\privacy\provider) == Claims not to store any data with reason: 'The import grades from CSV plugin does not store any personal data.' == gradeimport_direct (gradeimport_direct\privacy\provider) == Claims not to store any data with reason: 'The import grades from copied spreadsheed plugin does not store any personal data.' == gradeimport_xml (gradeimport_xml\privacy\provider) == Claims not to store any data with reason: 'The import grades from XML plugin does not store any personal data.'

    Description

      Implement core_privacy for gradeimport plugins:

      • gradeimport_csv
      • gradeimport_direct
      • gradeimport_xml

      Attachments

        Activity

          People

            sarjona Sara Arjona (@sarjona)
            sarjona Sara Arjona (@sarjona)
            Andrew Lyons Andrew Lyons
            Janelle Barcega Janelle Barcega
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, 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 - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 8 minutes
                8m