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

Implement core_privacy for core_competency

    XMLWordPrintable

Details

    • MOODLE_35_STABLE
    • MOODLE_33_STABLE, MOODLE_34_STABLE
    • MDL-61877-master
    • Hide

      This test will require a fair bunch of data to be created by and for different users.

      Data to create

      • Competency frameworks & competencies
      • Learning plan templates & associated competencies
      • User plans based off templates
      • Individual user plans & associated competencies
      • Associating competencies with courses & modules
      • Rating competencies for users in courses
      • Rating competencies for users from plan
      • Completing a plan, and rating same competencies in another plan
      • Associating a reviewer with plans and competencies
      • Evidence of prior learning & associated competencies

      It is important that the user creating, linking, editing, etc... are different. It's also important that the learners are different. For example, a user course create a learning plan and associating another competency, and another user will add one more competency. In their reports, the first user will see that they created the plan and linked the competency. The other user will see that they linked a competency to plan, but they did not create such plan.

      Test

      • Use this script to export the data for the different user accounts used. Ensure that only relevant data is exported.
      • Request for the data to be deleted, and confirm that the behaviour is intended.
      • Run `core_competency` unit tests
      Show
      This test will require a fair bunch of data to be created by and for different users. Data to create Competency frameworks & competencies Learning plan templates & associated competencies User plans based off templates Individual user plans & associated competencies Associating competencies with courses & modules Rating competencies for users in courses Rating competencies for users from plan Completing a plan, and rating same competencies in another plan Associating a reviewer with plans and competencies Evidence of prior learning & associated competencies It is important that the user creating, linking, editing, etc... are different. It's also important that the learners are different. For example, a user course create a learning plan and associating another competency, and another user will add one more competency. In their reports, the first user will see that they created the plan and linked the competency. The other user will see that they linked a competency to plan, but they did not create such plan. Test Use this script to export the data for the different user accounts used. Ensure that only relevant data is exported. Request for the data to be deleted, and confirm that the behaviour is intended. Run `core_competency` unit tests

    Description

      See summary.

      Attachments

        Issue Links

          Activity

            People

              fred Frédéric Massart
              fred Frédéric Massart
              Ryan Wyllie Ryan Wyllie
              Jun Pataleta Jun Pataleta
              Simey Lameze Simey Lameze
              Jean-Philippe Gaudreau, Steve Massicotte, Serge Gauthier, Issam Taboubi, 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:
              5 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 - 3 hours
                  3h