2017-01-15 67 views
0

我對Mooddle的開發並不陌生,我不確定如何實現這一目標,但如果有人能幫助我,我會非常感激。在Mooddle上傳並重命名文件插件

我想要做的是「克隆」文件上傳插件,並做一個完全相同的新的,但也重命名文件。這樣做的目的是教師需要上傳課程路線圖,但其中一些只是不這樣做;因此管理所有課程的人員需要能夠檢查數據庫中教師上傳的內容以及教師沒有上傳的內容。

的想法是有一個專門的按鈕叫做「當然路線圖」爲例,並有老師上傳通過此按鈕,因爲不是所有的老師命名的文件一樣,我想重命名的文件,例如,「roadmap_design」,「roadmap_law」,「roadmap_architecture」等,作爲放置在每個文件開頭的詞「roadmap_」。

我正在使用Moodle 3.0和基本主題。我不知道在哪裏可以找到插件源代碼來複制它,並編輯它爲一個新的插件。我該如何安裝這個新插件?

希望這是可能的,有人可以幫助我。謝謝!

回答

0

通過插件處理所有文件相關的東西是由「存儲庫」 https://docs.moodle.org/dev/Repository_plugins應該讓你開始。您可以克隆/存儲庫/上載,但請注意,您必須更新多個文件和類名(請參閱上面的文檔中的創建新存儲庫插件)。

一旦你有你的克隆運行,可以適應這裏上傳程序來達到你的重命名

可惜我不能附加文件,請附罰我的「克隆」 upload2目錄。您可以下載它wetransfer

enter image description here

+0

Bearzi您好,感謝您的回覆!我一直在查看存儲庫中的文件,但似乎無法找到File Module的代碼來克隆和製作我自己的插件。當我在課程中輸入「添加活動或資源」時,我得到一個選項列表,我需要做的是克隆「文件」模塊,並創建一個新的文件重命名用戶上傳的文件。我似乎無法弄清楚如何使用我在存儲庫文件夾中找到的文件來做到這一點。有一個名爲「uplaod」的文件夾,但它與文件模塊不同。你的幫助真的很感激,我有點失落。謝謝 –

+0

Heya,請參閱上面我的帖子的編輯,希望它有幫助嗎?一旦你獲得了「選擇文件」對話框,就可以看到存儲庫本身。如果你想克隆「添加一個活動」並在這裏有「文件」,你將不得不創建一個「活動模塊」,而不是文件存儲庫,但是存儲庫明顯更容易滿足你的需要 – Bearzi