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

Create "Competencies" custom report source

XMLWordPrintable

    • MOODLE_402_STABLE
    • MOODLE_405_STABLE
    • Hide

      Automated tests

      1. Covered by automated tests (PHPUnit)

      Manual setup

      1. Log in as admin
      2. Create a test user
      3. Navigate to General > Competencies > Competency frameworks in site administration
      4. Press Add new competency framework
        • Name: My framework
        • ID number: MF
        • Press Configure scales
          • Select Not yet competent as Default
          • Select Competent as Proficient
      5. After creation, press on My framework
      6. Press Add competency
        • Name: My competency
        • ID number: MC
      7. Navigate to General > Competencies > Learning plan templates in site administration
      8. Press Add a new learning plan template
        • Name: My learning plan template
      9. After creation, press Add competencies to learning plan template
        • Select My competency and press Add
      10. Navigate to General > Competencies > Learning plan templates in site administration
      11. Press Edit > Create learning plans for _My learning plan template)
      12. Select your test user and press Create learning plans
      13. After creation, press My learning plan template in the subsequent table
      14. Press Edit > Request review for My competency MC
      15. Press on My competency MC link in the table
      16. Press Start review
      17. Press Rate
        • Rating: Competent

      Manual test

      1. Navigate to Reports from user menu
      2. Create report from Competencies report source
        • Include default setup: Yes
      3. Confirm the report shows the test user as proficient in the test framework/competency
      4. Add the following columns:
        • Competency framework > Scale
        • User competency > Rating
      5. Confirm the report shows "Default competency scale" and "Competent" for the new columns
      Show
      Automated tests Covered by automated tests (PHPUnit) Manual setup Log in as admin Create a test user Navigate to General > Competencies > Competency frameworks in site administration Press Add new competency framework Name: My framework ID number: MF Press Configure scales Select Not yet competent as Default Select Competent as Proficient After creation, press on My framework Press Add competency Name: My competency ID number: MC Navigate to General > Competencies > Learning plan templates in site administration Press Add a new learning plan template Name: My learning plan template After creation, press Add competencies to learning plan template Select My competency and press Add Navigate to General > Competencies > Learning plan templates in site administration Press Edit > Create learning plans for _My learning plan template) Select your test user and press Create learning plans After creation, press My learning plan template in the subsequent table Press Edit > Request review for My competency MC Press on My competency MC link in the table Press Start review Press Rate Rating: Competent Manual test Navigate to Reports from user menu Create report from Competencies report source Include default setup: Yes Confirm the report shows the test user as proficient in the test framework/competency Add the following columns: Competency framework > Scale User competency > Rating Confirm the report shows "Default competency scale" and "Competent" for the new columns

      The purpose of this report source is to allow flexible reporting on Competencies across the site, and users who have achieved them

      Columns

      1. Context
      2. Competency framework *
        • Name
        • Description
        • ID number
        • Scale
        • Visible
        • Time created/modified
      3. Competency *
        • Name
        • Description
        • ID number
        • Time created/modified
      4. User competency *
        • Status
        • Proficient
        • Rating
      5. User
      6. Cohort

      Conditions

      1. Context
      2. Competency framework *
        • Name
        • ID number
        • Scale
        • Visible
        • Time created/modified
      3. Competency *
        • Name
        • ID number
        • Time created/modified
      4. User competency *
        • Status
        • Proficient
      5. User
      6. Cohort

      Filters

      1. As above

      [*] New report entity; for existing report entities, use elements consistently

        1. 01.png
          01.png
          46 kB
        2. 02.png
          02.png
          49 kB

            pholden Paul Holden
            pholden Paul Holden
            Carlos Castillo Carlos Castillo
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Safat Shahin Safat Shahin
            Votes:
            2 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 2 hours, 30 minutes
                1d 2h 30m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.