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

Manual self completion of course not possible with a single activity page course



    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.5.6
    • Fix Version/s: None
    • Component/s: Activity completion
    • Labels:
    • Affected Branches:


      After creating a course with only a single activity (in my case, a single page, but other activities likely have the same issue) and enabling manual self-completion of both the course and activity, the self-completion checkbox is never available.

      This is likely because trying to view the course immediately shows the page, which does not have the self-completion checkbox.

      Steps to reproduce:

      1. Create a new course
        1. Course format: Single activity format
        2. Type of activity: Page
        3. Enable completion tracking: Yes
      2. Under Course completion:
        1. Completion requirements: Course is complete when ALL conditions are met
        2. Manual self completion: Enable
      3. Create a new page
        1. Activity completion: Students can manually mark the activity as completed
      4. View the course as a student - the page is displayed and there's no way to complete the activity or course

      I've also edited the settings of the course itself and added the Self completion block that includes a "Complete course..." link.  This block only appears when editing the course; it won't appear when a student is viewing the course.

      Note that I'm running Moodle 3.5.3 (Build 20181112), even though the "Affects Version/s" field doesn't have that version.  The closest one would be 3.5.6.




            • Assignee:
              John.Tolle John Tolle
              Component watchers:
              Sam Marshall, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
            • Votes:
              0 Vote for this issue
              2 Start watching this issue


              • Created: