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

Change the defaults for completion so it is enabled by default for courses and activities with sensible defaults.

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      Site admin
      1. Go to "Site administration / Courses / Course default settings".
        • Confirm that the default value for the "moodlecourse/enablecompletion" setting shows "Yes"
      Standard completion fields
      1. Go to "Site administration / Courses / Course default settings" and tick "moodlecourse/enablecompletion" then save the changes.
      2. Create an assignment.
      3. Check the form.
        • Confirm that the "Activity completion" section is expanded.
        • Confirm that "Student must view this activity to complete it" is ticked.
      Custom completion fields
      1. Create Assignment, Choice, Feedback and Survey activities
      2. Check "Activity completion" section.
        • Confirm that "Student must submit to this activity to complete it" is ticked when creating these activities.
      3. Create a Forum.
      4. Check "Activity completion" section.
        • Confirm that "Require posts" is ticked.
      5. Create a Glossary.
      6. Check "Activity completion" section.
        • Confirm that "Student must create entries:" is ticked.
      7. Create a Lesson.
      8. Check "Activity completion" section.
        • Confirm that "Student must reach the end of lesson page to complete this activity" is ticked.
      9. Create a SCORM activity.
      10. Check "Activity completion" section.
        • Confirm that "Require status - Completed" is ticked.
      Behat
      1. Run Behat tests for @mod and @core_completion tags.
        • Confirm that all tests pass.
      Show
      Site admin Go to " Site administration / Courses / Course default settings ". Confirm that the default value for the "moodlecourse/enablecompletion" setting shows " Yes " Standard completion fields Go to " Site administration / Courses / Course default settings " and tick "moodlecourse/enablecompletion" then save the changes. Create an assignment. Check the form. Confirm that the " Activity completion " section is expanded. Confirm that " Student must view this activity to complete it " is ticked. Custom completion fields Create Assignment, Choice, Feedback and Survey activities Check " Activity completion " section. Confirm that " Student must submit to this activity to complete it " is ticked when creating these activities. Create a Forum. Check " Activity completion " section. Confirm that " Require posts " is ticked. Create a Glossary. Check " Activity completion " section. Confirm that " Student must create entries: " is ticked. Create a Lesson. Check " Activity completion " section. Confirm that " Student must reach the end of lesson page to complete this activity " is ticked. Create a SCORM activity. Check " Activity completion " section. Confirm that " Require status - Completed " is ticked. Behat Run Behat tests for @mod and @core_completion tags. Confirm that all tests pass.
    • Affected Branches:
      MOODLE_33_STABLE
    • Pull Master Branch:
      MDL-58102-master
    • Sprint:
      3.3 Project Team Sprint 3

      Description

      The dashboard course progress relys on completsion so if it is not enabled, the dashboard will be less useful.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jpataleta Jun Pataleta
                Reporter:
                damyon Damyon Wiese
                Peer reviewer:
                Ryan Wyllie
                Participants:
                Component watchers:
                Sam Marshall, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Sara Arjona (@sarjona), Víctor Déniz Falcón, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Sara Arjona (@sarjona), Víctor Déniz Falcón
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: