Автоматическое копирование нескольких курсо

Автоматическое копирование нескольких курсо

от Anna Yaparova -
Количество ответов: 5

Здравствуйте!

Имеется ли в последних версиях Moodle (3.10, 3.11) возможность дублировать несколько курсов одновременно, а не вручную по одному?

Если нет, можно ли как-то это организовать, например, написать скрипт или использовать какой-то плагин?

В ответ на Anna Yaparova

Re: Автоматическое копирование нескольких курсо

от Matthew Terentjevs -
Анна, можно попробовать достичь такого эффекта, используя функцию "Course Backup" и "Сourse Restore", с версии 3.10 обе команды доступны через CLI (командную строку). Значит можно написать скрипт, который сначала сделает бэкап нужных курсов, а потом востановит их в нужную категорию как новые курсы? Но это так, первое что пришло в голову.

https://docs.moodle.org/39/en/Course_backup#Backup_via_CLI_for_administrators
https://docs.moodle.org/311/en/Course_restore#Restore_via_CLI_for_administrators
В ответ на Anna Yaparova

Re: Автоматическое копирование нескольких курсо

от Alexandre Scherbyna -
Есть плагин https://moodle.org/plugins/view.php?id=522, который позволяет выполнять разные действия из командной строки. Можно подготовить bath-файл со списком курсов и запустить его на выполнение.
В ответ на Anna Yaparova

Re: Автоматическое копирование нескольких курсо

от Evgeniy Schuetz -
Можно взять структуру одного курса как template. И дальше csv файлом на его основе сделать таких курсов любое количество. Описано здесь: https://docs.moodle.org/311/en/Adding_a_new_course
В ответ на Anna Yaparova

Re: Автоматическое копирование нескольких курсо

от Виктория Малиатаки -
Можно копировать категорию курсов - https://moodle.org/plugins/local_catdup   (только небыстрое это дело)