Moodle
  1. Moodle
  2. MDL-38501

Create a "Bulk course action" menu, allowing several operations (backup, delete, reset, change settings...)

    Details

    • Affected Branches:
      MOODLE_25_STABLE
    • Rank:
      48495

      Description

      As we have a bulk user action, allowing several operations, i think it would be really useful to have a "Bulk course actions" menu in "Site Administration > Course", allowing to select several courses, and then make some actions on them.

      Actions could be : delete, backup (choosing options), reset (choosing options), change settings (start date, format, max file size, availability, language...)

      These are just some examples, there could be other uses.
      It would also be good if these actions could be achived by cli.

        Issue Links

          Activity

          Hide
          Séverin Terrier added a comment -

          Some actions that could be done bulk.

          We could also think of (un)enrolling students (or other role) on selected courses.

          Show
          Séverin Terrier added a comment - Some actions that could be done bulk. We could also think of (un)enrolling students (or other role) on selected courses.
          Hide
          Rajesh Taneja added a comment -

          Thanks for reporting this.

          I've put that on the backlog.

          In the meantime feel free to help us work on this issue. If you are able to provide a patch or links to your Git repository branch, please add a patch label so we will spot it.

          Show
          Rajesh Taneja added a comment - Thanks for reporting this. I've put that on the backlog. In the meantime feel free to help us work on this issue. If you are able to provide a patch or links to your Git repository branch, please add a patch label so we will spot it.
          Hide
          Luciano Silva added a comment -

          Bulk delete would be very useful. We plan archive old courses in other machine and preserve 2 years on production. This option, by interface or command line would be nice!

          Show
          Luciano Silva added a comment - Bulk delete would be very useful. We plan archive old courses in other machine and preserve 2 years on production. This option, by interface or command line would be nice!
          Hide
          Dan Poltawski added a comment -

          Please as note MDL-13114 which was integrated last week allowing much of this to be achieved with csv files.

          Show
          Dan Poltawski added a comment - Please as note MDL-13114 which was integrated last week allowing much of this to be achieved with csv files.
          Hide
          Heiko Schach added a comment -

          Great idea. This would save many admins a lot of work.
          Especially bulk backup and delete of courses is important for us. We decided to keep our Moodle leaner by deleting old unused courses regularly. Before deletion we take a course backup for the archive.
          We found backadel (CONTRIB-605) very useful for this task, but I'm not sure if this will still work for Moodle versions 2.6+.

          Show
          Heiko Schach added a comment - Great idea. This would save many admins a lot of work. Especially bulk backup and delete of courses is important for us. We decided to keep our Moodle leaner by deleting old unused courses regularly. Before deletion we take a course backup for the archive. We found backadel ( CONTRIB-605 ) very useful for this task, but I'm not sure if this will still work for Moodle versions 2.6+.
          Hide
          Michael de Raadt added a comment -

          As Rosie has left HQ, I'm opening this issue up to other developers.

          Show
          Michael de Raadt added a comment - As Rosie has left HQ, I'm opening this issue up to other developers.

            People

            • Votes:
              19 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

              • Created:
                Updated: