Moodle
  1. Moodle
  2. MDL-26770

"Extend enrolment" features missing from Moodle 2.x

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: None
    • Component/s: Enrolments
    • Labels:
    • Testing Instructions:
      Hide

      No testing necessary

      Show
      No testing necessary
    • Affected Branches:
      MOODLE_20_STABLE
    • Rank:
      16701

      Description

      As described in http://moodle.org/mod/forum/discuss.php?d=170435 the "Extend Enrolment" items on the participant page have gone.

      Although enrolments can be extended individually on the enrolments page (Settings -> Users -> Enrolled users) using the "edit" icon, it is no longer possible to be done in bulk.

      I think the correct solution is to add a bulk editing feature to the Enrolled Users page.

        Issue Links

          Activity

          Hide
          Petr Škoda added a comment -

          Reassigning to author of the new UI, I do not know how to do this, sorry.

          Show
          Petr Škoda added a comment - Reassigning to author of the new UI, I do not know how to do this, sorry.
          Hide
          Sam Hemelryk added a comment -

          Hi Petr,

          I've just been having a look/think about this.
          The biggest challenge for this issue to me appears to be that you extend enrolments on a plugin by plugin basis.
          I think that the best way to handle this would be to allow bulk changes only when enrolments have been filtered to a specific enrolment instance.
          Does that sound about right to you?

          If that's correct so far I would like to add to the enrolment plugin API so that each enrolment plugin is responsible for its own bulk operations.
          As part of this change I would implement bulk operations for the manual plugin type. Does that all sound correct to you, and do you have any further ideas?

          Cheers
          Sam

          Show
          Sam Hemelryk added a comment - Hi Petr, I've just been having a look/think about this. The biggest challenge for this issue to me appears to be that you extend enrolments on a plugin by plugin basis. I think that the best way to handle this would be to allow bulk changes only when enrolments have been filtered to a specific enrolment instance. Does that sound about right to you? If that's correct so far I would like to add to the enrolment plugin API so that each enrolment plugin is responsible for its own bulk operations. As part of this change I would implement bulk operations for the manual plugin type. Does that all sound correct to you, and do you have any further ideas? Cheers Sam
          Hide
          Sam Hemelryk added a comment -

          Created PULL-702

          Show
          Sam Hemelryk added a comment - Created PULL-702
          Hide
          Elena Ivanova added a comment -

          I see both MDL-26770 and PULL-702 to be marked fixed, but I still do not see an option for bulk changes: 2.2.2, 2.2.4
          Can somebody point me to where those are?

          Show
          Elena Ivanova added a comment - I see both MDL-26770 and PULL-702 to be marked fixed, but I still do not see an option for bulk changes: 2.2.2, 2.2.4 Can somebody point me to where those are?
          Hide
          Richard van Iwaarden added a comment -

          Can't find this in Moodle 2.3.2. Where did this option go?

          Show
          Richard van Iwaarden added a comment - Can't find this in Moodle 2.3.2. Where did this option go?
          Hide
          Richard van Iwaarden added a comment -

          Can't find this in Moodle 2.3.2. Where did this option go?

          Show
          Richard van Iwaarden added a comment - Can't find this in Moodle 2.3.2. Where did this option go?
          Hide
          Mary Cooch added a comment -

          If you look here http://tracker.moodle.org/browse/PULL-702 the testing instructions show you how to extend manual enrolments if that helps

          Show
          Mary Cooch added a comment - If you look here http://tracker.moodle.org/browse/PULL-702 the testing instructions show you how to extend manual enrolments if that helps
          Hide
          Richard van Iwaarden added a comment -

          Nice, thank you. To bad there's no 'select all' feature, because now I still have to click 517 times the checkbox. Any chance there could be a 'check all' option?

          Show
          Richard van Iwaarden added a comment - Nice, thank you. To bad there's no 'select all' feature, because now I still have to click 517 times the checkbox. Any chance there could be a 'check all' option?
          Hide
          Mary Cooch added a comment -

          I thought that when I just documented it - might be worth a tracker request in itself?

          Show
          Mary Cooch added a comment - I thought that when I just documented it - might be worth a tracker request in itself?
          Hide
          Paula Jimenez added a comment -

          Sorry, I don´t know where to ask ... but I can´t access http://tracker.moodle.org/browse/PULL-702 . It gives me a "Permission Violation" ... Does anybody know how can I see the solution to the enrollment problem? Thank you

          Show
          Paula Jimenez added a comment - Sorry, I don´t know where to ask ... but I can´t access http://tracker.moodle.org/browse/PULL-702 . It gives me a "Permission Violation" ... Does anybody know how can I see the solution to the enrollment problem? Thank you
          Hide
          Sam Hemelryk added a comment -

          Hi Paula,

          The PULL project we had on tracker has been deleted (only a couple of weeks ago in fact) as we no longer use it and havn't been using it for a while.
          If you're interested in looking at the code change the following link shows it:

          https://github.com/moodle/moodle/commit/75ee207

          The feature itself is only available for manual enrolments and in order to be able to access the bulk enrolments you must filter the enrolled users page to show just manual enrolments.
          As a guide:

          1. Log in as an admin/manager/teacher.
          2. Browse to the course.
          3. In the settings block browse to `Course administration > Users > Enrolled users`
          4. At the top of the page you should see options to filter starting with search. In the Enrolment methods drop down select "Manual enrolments" and click filter.
          5. When the page reloads you should see checkboxes beside each user (at the start of the row).

          Bulk operations are only available for manual enrolments as other enrolment methods involve syncing users with other systems.
          For these enrolment methods you should be able to make changes that will affect everyone by editing the enrolment method details.

          Hope that helps.
          Cheers
          Sam

          Show
          Sam Hemelryk added a comment - Hi Paula, The PULL project we had on tracker has been deleted (only a couple of weeks ago in fact) as we no longer use it and havn't been using it for a while. If you're interested in looking at the code change the following link shows it: https://github.com/moodle/moodle/commit/75ee207 The feature itself is only available for manual enrolments and in order to be able to access the bulk enrolments you must filter the enrolled users page to show just manual enrolments. As a guide: Log in as an admin/manager/teacher. Browse to the course. In the settings block browse to `Course administration > Users > Enrolled users` At the top of the page you should see options to filter starting with search. In the Enrolment methods drop down select "Manual enrolments" and click filter. When the page reloads you should see checkboxes beside each user (at the start of the row). Bulk operations are only available for manual enrolments as other enrolment methods involve syncing users with other systems. For these enrolment methods you should be able to make changes that will affect everyone by editing the enrolment method details. Hope that helps. Cheers Sam

            People

            • Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: