Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-16122 Moodle 4.0 QA
  3. MDLQA-16512

CLONE - Competencies can be rated from a course and oblige to automatic rules

    XMLWordPrintable

Details

    • Functional Test
    • Status: Passed
    • Minor
    • Moodle 4.0
    • Moodle 4.0
    • Competencies, Course
    • None

    Description

      This test is quite long, make sure to allow sufficient time for it.
      This test requires cron run.

      Pre-requisites

      1. Login as an manager (Site wide)
      2. Create scale Not satisfactory,Satisfactory,Outstanding (Site administration ▶︎ Grades ▶︎ Scales)
      3. Go to Site administration > Competencies > Competency frameworks and create 1 framework (F1) if you don't have any competency framework.
      4. Pick the scale 'Satisfactory' with default 'Satisfactory', and proficient 'Satisfactory' and 'Outstanding'.
      5. Add the following tree of competencies:

        - A
        -- A1
        -- A2
        - B
        -- B1
        -- B2
        - C
        -- C1
        -- C2
        

      6. Set a Competency rule on A:
        • Outcome: "Attach an evidence"
        • When: All children are complete
      7. Set a Competency rule on B:
        • Outcome: "Mark as complete"
        • When: All children are complete
      8. Set a Competency rule on C:
        • Outcome: "Recommend the competency"
        • When: Points required are met
          • C1: 2 (not required)
          • C2: 1 (required)
          • Total required: 2
      9. Go to Sites pages > Participants and go to a student's profile (S1)
      10. Follow the link to their learning plans
      11. Create a new learning plan (Max's plan) with status Active
      12. Add the competencies A, A1, A2, B, B1, B2, C, C1, C2 from the framework F1.
      13. Create a course with 'Completion tracking' enabled and ensure that S1 is enrolled as a student, and that a teacher is enrolled too.
      14. Link the competencies A1, A2, B1, B2, C1, C2 with following 'Upon course completion rule':
        • A1: Do nothing
        • A2: Attach an evidence
        • B1: Send for review
        • B2: Complete the competency
        • C1: Do nothing
        • C2: Do nothing
      15. Confirm that the page displays "Competency ratings in this course are updated immediately in individual learning plans.", if not change the setting to match.
      16. Add a Page resource (Page1) to the course with:
        • Activity completion set to "Students can manually mark the activity as completed"
        • Competencies: C2
        • Competencies, upon activity completion: Complete the competency
      17. Head to the 'Course completion' rules, and set
        • When 'Any conditions are met'
        • Manual completion by others: Teacher [X]
        • Manual completion by others: ANY selected roles to mark the condition is met
      18. Save

      Test 1

      1. Login as teacher
      2. Go to Reports > Competency breakdown
      3. Rate S1, on the following competencies:
        • A1: Not satisfactory
      4. Login as manager
      5. Go back to the Course competencies page, and change "Competency ratings in this course are updated immediately in individual learning plans." to "Rating a competency ONLY updates the competency in this course".
      6. Log in as Teacher again
      7. Go to Reports > Competency breakdown
      8. Rate S1, on the following competencies:
        • A2: Satisfactory
        • C1: Outstanding
      9. Log in as Manager
      10. Go back to the Course competencies page, and change "Rating a competency ONLY updates the competency in this course". to "Competency ratings in this course are updated immediately in individual learning plans.".
      11. Login as the student
      12. Go to the course and follow 'Course competencies', confirm that the ratings are:
        • A1: Not satisfactory
        • A2: Satisfactory
        • B1: Not rated
        • B2: Not rated
        • C1: Outstanding
        • C2: Not rated
      13. Go to your profile page and click "Learning plans" . Access "Max's plan", then confirm that the ratings are:
        • A: Not rated
        • A1: Not satisfactory (Not proficient)
        • A2: Not rated
        • B: Not rated
        • B1: Not rated
        • B2: Not rated
        • C: Not rated
        • C1: Not rated
        • C2: Not rated
      14. Follow A1, A2 and C1, and confirm that an evidence indicates that the competency was rated from a course.
      15. Head back to the course, and mark Page1 as 'Completed'
      16. Now both in 'Course competencies', and in 'Max's plan' the competency C2 should be 'Satisfactory' and Proficient

      Test 2

      Requires Test 1 as a pre-requisite.

      1. Login as a teacher and head back to the course
      2. Follow 'Reports > Course completion'
      3. Mark S1 as having completed the course
      4. Login as manager and run cron (or wait a few minutes for cron to run)
      5. Go to 'Reports > Competency breakdown' and select the student S1
      6. View the details of each of the following competencies and confirm the statements.
        • A2: The competency is marked 'Satisfactory', and an evidence attests that the course was completed
        • B1: An evidence attests that the course was completed
        • B2: The competency is marked 'Satisfactory', and an evidence attests that the course was completed
      7. Login as the student S1, and head to 'Max's plan', then confirm that the ratings are:
        • A: Not rated
        • A1: Not satisfactory (Not proficient)
        • A2: Not rated
        • B: Not rated
        • B1: Not rated (Waiting for review)
        • B2: Satisfactory (Proficient)
        • C: Not rated
        • C1: Not rated
        • C2: Satisfactory (Proficient)
      8. As the teacher, go back to the course and go to rate the competencies of S1.
      9. Give the following ratings:
        • A1: Satisfactory
        • A2: Outstanding
        • B1: Satisfactory
        • C1: Satisfactory
      10. Login as the student and go to 'Max's plan', then confirm that the ratings are:
        • A: Not rated
        • A1: Satisfactory
        • A2: Outstanding
        • B: Satisfactory
        • B1: Satisfactory (Waiting for review)
        • B2: Satisfactory
        • C: Not rated (Waiting for review)
        • C1: Satisfactory
        • C2: Satisfactory
      11. Follow A, B, and C, and confirm that an evidence states that "The rule of the competency was met.".

      Attachments

        1. pre-requisites-step-01.png
          pre-requisites-step-01.png
          25 kB
        2. pre-requisites-step-02.png
          pre-requisites-step-02.png
          39 kB
        3. pre-requisites-step-03.png
          pre-requisites-step-03.png
          39 kB
        4. pre-requisites-step-04.png
          pre-requisites-step-04.png
          49 kB
        5. pre-requisites-step-05.png
          pre-requisites-step-05.png
          36 kB
        6. pre-requisites-step-06a.png
          pre-requisites-step-06a.png
          46 kB
        7. pre-requisites-step-06b.png
          pre-requisites-step-06b.png
          44 kB
        8. pre-requisites-step-06c.png
          pre-requisites-step-06c.png
          42 kB
        9. pre-requisites-step-07.png
          pre-requisites-step-07.png
          43 kB
        10. pre-requisites-step-08.png
          pre-requisites-step-08.png
          49 kB
        11. pre-requisites-step-09.png
          pre-requisites-step-09.png
          40 kB
        12. pre-requisites-step-10.png
          pre-requisites-step-10.png
          29 kB
        13. pre-requisites-step-11.png
          pre-requisites-step-11.png
          45 kB
        14. pre-requisites-step-12.png
          pre-requisites-step-12.png
          38 kB
        15. pre-requisites-step-13.png
          pre-requisites-step-13.png
          45 kB
        16. pre-requisites-step-14a.png
          pre-requisites-step-14a.png
          27 kB
        17. pre-requisites-step-14b.png
          pre-requisites-step-14b.png
          34 kB
        18. pre-requisites-step-14c.png
          pre-requisites-step-14c.png
          34 kB
        19. pre-requisites-step-14d.png
          pre-requisites-step-14d.png
          32 kB
        20. pre-requisites-step-15.png
          pre-requisites-step-15.png
          36 kB
        21. pre-requisites-step-16.png
          pre-requisites-step-16.png
          56 kB
        22. pre-requisites-step-17.png
          pre-requisites-step-17.png
          32 kB
        23. pre-requisites-step-18.png
          pre-requisites-step-18.png
          62 kB
        24. test-01-step-01-02.png
          test-01-step-01-02.png
          44 kB
        25. test-01-step-03.png
          test-01-step-03.png
          50 kB
        26. test-01-step-03b.png
          test-01-step-03b.png
          50 kB
        27. test-01-step-03c.png
          test-01-step-03c.png
          36 kB
        28. test-01-step-04.png
          test-01-step-04.png
          31 kB
        29. test-01-step-05.png
          test-01-step-05.png
          44 kB
        30. test-01-step-05b.png
          test-01-step-05b.png
          30 kB
        31. test-01-step-06-07.png
          test-01-step-06-07.png
          44 kB
        32. test-01-step-08.png
          test-01-step-08.png
          46 kB
        33. test-01-step-09-10.png
          test-01-step-09-10.png
          58 kB
        34. test-01-step-11.png
          test-01-step-11.png
          33 kB
        35. test-01-step-12a.png
          test-01-step-12a.png
          32 kB
        36. test-01-step-12b.png
          test-01-step-12b.png
          30 kB
        37. test-01-step-13.png
          test-01-step-13.png
          40 kB
        38. test-01-step-14a.png
          test-01-step-14a.png
          45 kB
        39. test-01-step-14b.png
          test-01-step-14b.png
          43 kB
        40. test-01-step-14c.png
          test-01-step-14c.png
          45 kB
        41. test-01-step-15.png
          test-01-step-15.png
          23 kB
        42. test-01-step-16a.png
          test-01-step-16a.png
          29 kB
        43. test-01-step-16b.png
          test-01-step-16b.png
          37 kB
        44. test-02-step-01-02.png
          test-02-step-01-02.png
          53 kB
        45. test-02-step-03.png
          test-02-step-03.png
          53 kB
        46. test-02-step-04-05.png
          test-02-step-04-05.png
          45 kB
        47. test-02-step-06a.png
          test-02-step-06a.png
          68 kB
        48. test-02-step-06b.png
          test-02-step-06b.png
          56 kB
        49. test-02-step-06c.png
          test-02-step-06c.png
          60 kB
        50. test-02-step-07.png
          test-02-step-07.png
          53 kB
        51. test-02-step-08.png
          test-02-step-08.png
          54 kB
        52. test-02-step-09.png
          test-02-step-09.png
          51 kB
        53. test-02-step-10.png
          test-02-step-10.png
          51 kB
        54. test-02-step-11a.png
          test-02-step-11a.png
          39 kB
        55. test-02-step-11b.png
          test-02-step-11b.png
          44 kB
        56. test-02-step-11c.png
          test-02-step-11c.png
          43 kB

        Issue Links

          Activity

            People

              ruseler Adriano Ruseler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: