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

Implement core_privacy for LTI and all subplugins

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Set your site to be publicly available (eg. Use ngrok).
      2. Create a course.
      3. Create an LTI activity.
        1. Set the tool URL to https://lti.tools/test/tp.php.
        2. Set the 'Consumer key' to anything you want.
        3. Set the 'Shared secret' to 'secret'.
      4. Log in as the student.
      5. Visit the course.
      6. Click on the LTI activity.
      7. Select 'Outcomes 1'.
      8. Click on 'Update'.
      9. Set 1 as the outcome value.
      10. Visit your database and confirm there is an entry in the table 'lti_submission'.
      11. Download https://gist.github.com/andrewnicols/8c613c803d81ddd9c8d44ca8a80c8ffe and put it in your wwwroot as testexport.php
      12. Edit testexport.php and change the userid in get_user() to the id of the student.
      13. Run php testexport.php.
      14. Check that the exported data contains information about the 'lti_submission' table.
      Show
      Set your site to be publicly available (eg. Use ngrok). Create a course. Create an LTI activity. Set the tool URL to https://lti.tools/test/tp.php . Set the 'Consumer key' to anything you want. Set the 'Shared secret' to 'secret'. Log in as the student. Visit the course. Click on the LTI activity. Select 'Outcomes 1'. Click on 'Update'. Set 1 as the outcome value. Visit your database and confirm there is an entry in the table 'lti_submission'. Download https://gist.github.com/andrewnicols/8c613c803d81ddd9c8d44ca8a80c8ffe and put it in your wwwroot as testexport.php Edit testexport.php and change the userid in get_user() to the id of the student. Run php testexport.php . Check that the exported data contains information about the 'lti_submission' table.
    • Affected Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-61920_master

      Description

      Implement core_privacy for LTI and all subplugins

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                17/May/18