我使用LDAP在Moodle中創建用戶。但是,在創建用戶(添加到LDAP並運行同步腳本)後,我想將該用戶註冊到課程中。這是怎麼一回事? :)如何向遠程的moodle中的現有用戶添加課程?
12
A
回答
5
如果 「遠程」 您是通過遠程腳本的意思是,一個選擇是使用SOAP Web服務模塊:
- https://github.com/patrickpollet/moodlews
- http://docs.moodle.org/20/en/Web_Services:OK_Tech_Web_Services
該模塊可與Moodle 1.9和2.0,並提供用戶創建,課程創建和註冊等方法。
我目前在Moodle 1.9安裝中使用這個模塊作爲我的唯一註冊過程(無需通過登錄LDAP創建課程),但是沒有理由不能編寫一個腳本來查看您的課程組和通過調用SOAP方法將缺少的用戶添加到匹配的Moodle中。
+2
這個答案應該可能被OP標記爲正確。 – jjmontes
0
你,我知道的四個選項:
- WebServices使用enrol_manual_enrol_users()函數
- LDAP enrollment需要在Active Directory中大量的創建工作
- External database enrollment
- Flat file enrollment要求ftp訪問你的服務器
相關問題
- 1. 如何向現有課程添加新元素?
- 2. 當用戶完成課程Moodle日期
- 3. 在moodle課程上跟蹤用戶
- 4. 如何導出Moodle中所有課程的所有等級?
- 5. 如何識別用戶完全閱讀/查看Moodle中特定課程的所有課程
- 6. 小孩課程中的課程與Moodle中的母課程(meta-course)中的課程的關係在哪裏?
- 7. 從moodle中的多個課程中獲取課程總數
- 8. Drupal - 根據URL向現有按鈕添加課程
- 9. Moodle複製課程沒有存檔舊課程
- 10. 在Moodle中刪除的用戶仍然出現在課程完成表
- 11. Moodle Scorm課程簡歷
- 12. 從moodle獲得課程
- 13. 如何獲取特定用戶在moodle 3中創建的課程
- 14. Moodle插件如何將項目添加到「課程管理」列表中?
- 15. 添加遠程用戶的SQL Server
- 16. 根據Moodle上的用戶角色顯示/隱藏課程
- 17. 檢查用戶是否註冊了特定的Moodle課程
- 18. 添加自定義字段到課程Moodle
- 19. 如何在moodle中添加用戶以及在使用php的especifc課程中添加此用戶之後使用php
- 20. 學生完成的課程數量.MOODLE
- 21. 查詢Moodle課程的SQL查詢
- 22. 的Moodle - 無效課程模塊ID
- 23. 如何在moodle中創建新的課程類別?
- 24. 如何獲得moodle中最受歡迎的課程列表
- 25. 使用JavaScript添加課程
- 26. Moodle用圖像導出課程內容
- 27. moodle |啓動$課程並使用add_moduleinfo
- 28. 我如何上傳課程和用戶在moodle上的ID號碼
- 29. Moodle獲取課程中的所有測驗/活動
- 30. 如何爲此添加課程?
你看了看int o Web服務API? –
我爲Moodle用戶和開發人員創建了一個Stack Exchange網站的提案。這個問題完全適合它,而不是Stack Overflow。 http://area51.stackexchange.com/proposals/33861/virtual-learning-environments –
有這[文檔](http://download.moodle.org/docs/en/how-to_guides/ldap_auth_and_enrolment_set-up.pdf )。 –