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

Privacy Data Request Export Format

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Basic export

      1. Create course, add some activities.
      2. Log in as a student and complete these activities.
      3. Run the testscript to generate a file to download. php testexport.php --userid=3 (Make sure to change the user id to a real user ID.
      4. Visit the location for running the script.
      5. Ensure that there is an index.html file.
      6. Check that a page is displayed with navigation section on the left and a main content section in the middle.
      7. Browse the navigation and check that the files load up with the appropriate information.

      Right to Left

      1. Set up a right to left language such as Hebrew.
        1. Go to "Site administration > Language > Language packs".
        2. Select the language pack with (he) and press the "install selected language pack(s)".
      2. Log in as a student.
      3. Go to the preferences page.
      4. Under "user account" click Preferred language and set to Hebrew.
      5. Run the testexport script to export the user data. (As mentioned in step 3 of the "basic export" test)
      6. Go to the index.html file and open it.
      7. Ensure That everything that was on the left is now on the right.
      8. Check The navigation and see that it still works.
      Show
      Basic export Create course, add some activities. Log in as a student and complete these activities. Run the testscript to generate a file to download. php testexport.php --userid=3 (Make sure to change the user id to a real user ID. Visit the location for running the script. Ensure that there is an index.html file. Check that a page is displayed with navigation section on the left and a main content section in the middle. Browse the navigation and check that the files load up with the appropriate information. Right to Left Set up a right to left language such as Hebrew. Go to "Site administration > Language > Language packs". Select the language pack with (he) and press the "install selected language pack(s)". Log in as a student. Go to the preferences page. Under "user account" click Preferred language and set to Hebrew. Run the testexport script to export the user data. (As mentioned in step 3 of the "basic export" test) Go to the index.html file and open it. Ensure That everything that was on the left is now on the right. Check The navigation and see that it still works.
    • Affected Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Epic Link:
    • Pull from Repository:
    • Pull 3.4 Branch:
    • Pull 3.5 Branch:
    • Pull Master Branch:
      MDL-62491-master-v2
    • Sprint:
      GDPR Followup Sprint 1

      Description

      The Export format is in the moment JSON. JSON is fine for data transportability but on the human readability aspect its a mess for nomal user.

      My suggestion is to create  an additional format html or pdf from json. This should include some basic information about the structure and type of information.

       

      "User needs that the data export is usable by a human - so human readable - with an html index and some way of displaying index and content in a webpage."

        Attachments

        1. MDL-62491.PNG
          MDL-62491.PNG
          88 kB
        2. not-found.png
          not-found.png
          28 kB
        3. testexport.php
          3 kB

          Issue Links

            Activity

              People

              • Votes:
                5 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  12/Nov/18

                  Time Tracking

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