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

Course completion competency automatic completion only the first time

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.5.6, 3.6, 3.7
    • Fix Version/s: None
    • Component/s: Competencies
    • Labels:
    • Testing Instructions:
      Hide

      Login as admin.
      Create a competency framework.
      Add a competency to the framework.
      Use the Default competence scale and set Default and Proficient to Competent.
      Create a course if you haven't done so already.
      Visit the course.
      Using the course settings cogwheel select Course completion.
      Enable the Manual self completion condition.
      Go back to the course.
      Using the course settings cogwheel select Turn editing on.
      In the navigation drawer select Add a block and add the Self completion block.
      Go back to the course.
      Enrol a student.
      In the navigation drawer select Competencies.
      Add the competency to the course.
      Select Complete the competency under Upon course completion.
      Click the competency name just above the Upon course completion drop down.
      Select the previously enrolled student in the Jump to user dropdown.
      Click the Rate button and set the rating to Not yet component.
      Log in as the student.
      Navigate to the course.
      Click Complete course... in the Self completion block.
      Run the CRON (possibly twice).
      In the navigation drawer select Competencies.
      Click the competency name.
      Proficient will be No and Rating will still be Not yet competent.
      Evidence, however, will show Competent.

      Show
      Login as admin. Create a competency framework. Add a competency to the framework. Use the Default competence scale and set Default and Proficient to Competent. Create a course if you haven't done so already. Visit the course. Using the course settings cogwheel select Course completion. Enable the Manual self completion condition. Go back to the course. Using the course settings cogwheel select Turn editing on. In the navigation drawer select Add a block and add the Self completion block. Go back to the course. Enrol a student. In the navigation drawer select Competencies. Add the competency to the course. Select Complete the competency under Upon course completion. Click the competency name just above the Upon course completion drop down. Select the previously enrolled student in the Jump to user dropdown. Click the Rate button and set the rating to Not yet component. Log in as the student. Navigate to the course. Click Complete course... in the Self completion block. Run the CRON (possibly twice). In the navigation drawer select Competencies. Click the competency name. Proficient will be No and Rating will still be Not yet competent. Evidence, however, will show Competent.
    • Affected Branches:
      MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE
    • Pull from Repository:
    • Pull 3.7 Branch:

      Description

      I am at a loss trying to figure out why a competency will only be automatically assigned at course completion if the competency was not achieved before.

       

      Especially in the case where a competency has e.g. a 'incomplete/complete' scale and a user has previously set this to incomplete, it will be impossible to upon course completion have this automatically changed to complete even if this is the default competency value.

       

      What is the thinking and validation behind this? I do believe it is a very realistic a user has been manually assigned a competency value and is able to achieve a different value upon course completion.

       

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              wjroes W.J. Roes
              Participants:
              Component watchers:
              Damyon Wiese, Jean-Philippe Gaudreau, Steve Massicotte, Serge Gauthier, Issam Taboubi, Adrian Greeve, Mihail Geshoski, Peter Dias
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

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