Загрузить и переименовать файл плагина в Mooddle

I’m really new to Mooddle development and i’m not really sure how to achieve this, but if someone can give me a hand I would really appreciate it.

То, что я пытаюсь сделать, это «клонировать» плагин загрузки файла и сделать новый, который делает то же самое, но также переименовывает файл. Цель этого заключается в том, что учителя должны загрузить дорожную карту курса, но некоторые из них просто не делают этого; поэтому человек, который управляет всеми курсами, должен иметь возможность проверить в БД, какой учитель загрузил его, а какой нет.

Идея состоит в том, чтобы иметь специальную кнопку под названием «Дорожная карта курса», например, и учитель загрузить его через эту кнопку, и так как не все учителя называют файл одинаково, я хотел бы переименовать файл, например, «roadmap_design», «roadmap_law», «roadmap_architecture», и так далее, будучи слово «roadmap_» помещается в начале каждого файла.

Я использую Moodle 3.0 и необходимую тему. Я не уверен, где найти исходный код плагина, чтобы дублировать его и редактировать его для нового плагина. И как я могу установить этот новый плагин?

Надеюсь, что это возможно и что кто-то может мне помочь. Спасибо!

1 ответ

  1. Все связанные с файлами дескрипторы плагинов выполняется » repositories»
    https://docs.moodle.org/dev/Repository_plugins нужно начать. Вы можете клонировать / repository / upload, но обратите внимание, что вам нужно обновить несколько файлов и имен классов (см. Создание нового плагина репозитория) в документации выше.

    После запуска клона, вы можете адаптировать процедуру загрузки здесь, чтобы достичь ваших переименований

    К сожалению, я не могу прикрепить файлы, пожалуйста, оштрафован прикрепленный мой» клонированный » каталог upload2. Вы можете скачать его на wetransfer

    Введите описание изображения здесь