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

Copy groups and groups members from other courses

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Inactive
    • Affects Version/s: 1.9.9
    • Fix Version/s: DEV backlog
    • Component/s: Groups
    • Labels:
    • Difficulty:
      Easy
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      Similar to what can be done with activities (http://docs.moodle.org/en/Import_course_data), i have implemented a tool to import groups from courses.
      It is a patch to "course/import/groups", that extends it's functionality to allow a user to copy groups and groups members from courses he taught.
      This tool copy the groups that doesn't exist on destination course based on group name, and then it copy only the members that are enrolled in the destination course.

        Gliffy Diagrams

        1. copy.groups.diff
          4 kB
          Daniel Neis
        2. mdl23186.v3.diff
          7 kB
          Daniel Neis
        3. mdl23186-pt-br.diff
          1 kB
          Daniel Neis
        4. mdl23186-v2.diff
          7 kB
          Daniel Neis

          Issue Links

            Activity

            Hide
            danielneis Daniel Neis added a comment -

            This second version changes some strings and adds a help file.

            Show
            danielneis Daniel Neis added a comment - This second version changes some strings and adds a help file.
            Hide
            danielneis Daniel Neis added a comment -

            This pt-br diff is a patch for the brazilian portuguese language pack.

            Show
            danielneis Daniel Neis added a comment - This pt-br diff is a patch for the brazilian portuguese language pack.
            Hide
            danielneis Daniel Neis added a comment -

            I've uploaded v3 of patch that copy only rgoup members that are not already in destination group. Moodle doesn't do any tests in database level so we have to manually exclude the users already enrolled. This was noted because the members count was rising albeit the list of names doesn't.

            Show
            danielneis Daniel Neis added a comment - I've uploaded v3 of patch that copy only rgoup members that are not already in destination group. Moodle doesn't do any tests in database level so we have to manually exclude the users already enrolled. This was noted because the members count was rising albeit the list of names doesn't.
            Hide
            marina Marina Glancy added a comment -

            We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible.

            ==BLK2YIMP20141121==

            Show
            marina Marina Glancy added a comment - We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible. ==BLK2YIMP20141121==

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: