Category Duplicate

Local plugins ::: local_catdup
Maintained by Yedidia Klein
Local Plugin for duplicating a category and all it sub categories and courses to a new empty category. Usefull for new year creation.
Latest release:
429 sites
89 downloads
14 fans
Current versions available: 2

Local Plugin for duplicating a category and all it sub categories and courses to a new empty category. 

Usefull for new year auto creation of all courses including all content.

Screenshots

Screenshot #0

Contributors

Yedidia Klein (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

显示评论
  • Yedidia Klein
    2021年08月17日 星期二 21:31
    There were a problem with this plugin on 3.10 and 3.11, uploaded a new version for these Moodle releases. (Thank you Andrea Pietro Briganti for helping to debug...)
  • Blair F.
    2021年10月20日 星期三 07:04
    The 3.10/3.11 version (2021042900) appears to work fine in 3.9, as well. My only issue at the moment is with the sorting of the Origin and Destination drop-down list. I really do wish it was alphabetical, rather than by category ID. We have so many categories, it's difficult to find. Alternatively, if the ID was shown at the beginning of the name, it would still be easier (e.g. 1234 / Category Name).
  • Blair F.
    2021年10月21日 星期四 01:41
    I made a little hack to the local_catdup_main_form.php file, after line 41 (added: $catpath[$category->id] = $category->id . ' - '; ) and now the ID number appears in front of the category name for me. Much easier to work with. I hope that you can make this change a little slicker in your next update. 微笑
  • Jacques Barzic
    2021年11月8日 星期一 19:04
    Hello,
    it seems that this plugin is accessible only to "Site Administrator" role (I've make a test on Moodle 3.9).
    Is it possible to make it accessible to "Manager" role?
  • Blair F.
    2021年12月2日 星期四 00:49
    Hey, Jacques, I suggest you add it to the Bug Tracker (link above) as a suggestion. I think it's a good idea.
  • Blair F.
    2022年01月12日 星期三 05:51
    I'm really hoping to see some activity on this plugin, because it could be so useful with some of the kinks worked out.
  • Farhan Yugarpaksi
    2022年04月6日 星期三 15:50
    Hi, I tried to duplicate a category, then I got a notification via email that the category is not empty. Even though I have created an empty category before. Is there any solution? Thank you in advance
  • Steve Taylor
    2022年04月19日 星期二 00:29
    Thanks for making this, but I don't understand how the shortname extension is supposed to work. I supplied an extension, but it just added _1 instead. And can there be a way to *not* add "copy 1" to the new course name?
  • Steve Taylor
    2022年04月19日 星期二 00:31
    This would be super useful for me if it could also copy over the Category ID, with a supplied name extension. Thanks.
  • Blair F.
    2022年06月2日 星期四 00:05
    Steve Taylor, I am having the same issue. I'm really hoping that Yedidia can find some time to work on this, or pass it on to someone else so that it can be further developed. It has GREAT potential.
  • Nora Colazzo
    2022年07月5日 星期二 07:19
    I was wondering if there is any documentation about using this plugin. I just wish to understand the extension of new courses and old courses as this feature doesn't seem to do anything. Cloned courses are not carrying over the information that I input. It would be great to have some understanding of how this plugin should work. I would appreciate anything at this stage. Thanks.
  • Markus G
    2022年10月5日 星期三 08:47
    you did a great job here. I also think the plugin is very important. hopefully it will become a mainstay of moodle in the future. if i understand correctly, moodle (not the plugin) adds copy1 to the course name itself, because the course name cannot be the same twice. The plugin could fix the name before the course is recreated, e.g. replace 2021 => 2022 and then no copy1 would be added by Moodle.
  • Arnaud Fily
    2023年05月9日 星期二 21:00
    Hello, it doesn't work for me. Ihave a message "your request was inserted into queue, you will get an email while done.". Does anayone have the same message?
  • Muhammad Mosa
    2023年05月23日 星期二 01:26
    Thanks, it works for me. I installed on Moodle 4.2.
  • Via Serenella
    2023年08月4日 星期五 21:06
    It works well but I spot an issue : cohort as enrolment method is not considered. After the duplication that method disappeared from the course. Any suggestion?
1 2
Please login to post comments