2013-11-15 69 views
2

我正在嘗試開發Moodle Android應用程序。我使用MoodleREST源代碼作爲參考。但是這個庫不提供其他代碼來上傳分配。我希望能夠通過web服務調用從移動客戶端上傳分配。可以使用webview上傳作業,但在這種情況下,用戶需要再次登錄才能訪問上傳作業頁面。使用REST webservice函數在Moodle上進行分配

我在這裏找到類似的東西https://moodle.org/mod/forum/discuss.php?d=207875

我是新來的Moodle和仍然在學習,所以我的問題可能會有點幼稚,請包涵吧:)

+0

有沒有更新?我也在尋找答案 – laucel

+0

我找到了'mod_assign_save_submission',我仍在試圖找出如何使用它 – laucel

+1

@laucel到目前爲止還沒有運氣。想在私人領域添加類似於文件上傳的插件,不知道它是否可以工作,沒有找到任何其他解決方案 – Harshawardhan

回答

0

does not看起來像有在Moodle的Web服務爲這個現有的解決方案。 Moodle實際上是用base64編碼文件,這給移動設備帶來了負擔。移動設備沒有太多內存來編碼大文件。 由Moodle HQ(和其他)發佈的衣櫥解決方案是這樣的:https://github.com/moodlehq/sample-ws-clients/blob/master/PHP-HTTP-filehandling/client.php它將文件保存爲私有文件而不是作爲分配。你可能不得不修改大量的插件。