Tôi muốn tạo giao diện người dùng tùy chỉnh cho Moodle. Có ai biết rằng từ nơi tôi có thể nhận được API cho điều này? hoặc bất kỳ sự giúp đỡ nào khác?có API nào tồn tại cho Moodle không?
Trả lời
[Edit: Tôi đã viết trên, sửa đổi theme moodle mà chúng tôi đã làm tại http://www.iank.it/category/e-learning/ cho http://www.edupristine.com/ca]
Sẽ rất mệt mỏi để tạo ra một lối hoàn toàn mới cho moodle, tôi sẽ đề nghị chọn một chủ đề mà trông gần nhất với những gì bạn muốn và sau đó bắt đầu sửa đổi nó.
Bạn sẽ phải hiểu cơ sở dữ liệu và cấu trúc bảng của moodle và cũng có API Thao tác cơ sở dữ liệu Moodle.
Sau đó, bạn có thể nhảy thẳng vào mã moodle và hiểu các chức năng cốt lõi của nó ở bất cứ đâu.
Bạn cũng sẽ được hưởng lợi từ nhiều plugin có sẵn nếu bạn sửa đổi giao diện người dùng moodle thay vì tạo một giao diện người dùng.
Lõi Moodle được ghi lại trên website của chúng. Hãy thử kiểm tra thông qua những người đầu tiên.
Bạn có thể cài đặt và sau đó gọi "webservices" của Moodle:
- http://cipcnet.insa-lyon.fr/Members/ppollet/public/moodlews/
- moodle.org/mod/forum/discuss.php?d=67947
Ngoài ra, gọi Moodle từ MOSS:
hoặc Sở Moodle 2 Web mới:
Moodle có thể tích hợp tốt với Google Sites/Apps, Joomla, Drupal và Wordpress (SSO, Web Services. ..)
Bạn cũng có thể sử dụng API tham chiếu chéo PHP cho moodle 1.9.9 tại http://xref.moodle.org/nav.html?_functions/index.html
- 1. Gmail Task API tồn tại?
- 2. RAD cho asp.net có tồn tại không?
- 3. Làm cách nào để kiểm tra xem bảng có tồn tại trong API sqlite3 C++ không?
- 4. FileNotFoundException cho mscorlib.XmlSerializers.DLL, mà không tồn tại
- 5. LoggerNet Http Appender có tồn tại không?
- 6. Có tồn tại một static_warning không?
- 7. Có bất kỳ JLabel MultiLine nào tồn tại không?
- 8. Tạo nếu không tồn tại
- 9. Đánh giá/Bỏ phiếu và API thẻ, chúng có tồn tại không?
- 10. Không thay đổi web.config khi không có giá trị nào tồn tại cho một biến đổi
- 11. Twitter API - kiểm tra xem tên người dùng có tồn tại không
- 12. Actionscript3: Biến có tồn tại không?
- 13. Lỗi: "Tệp '/MasterPages/MainMaster.master' không tồn tại." (Có, tệp này không tồn tại!)
- 14. fixture_file_upload có {file} không tồn tại lỗi
- 15. Có API cho openstreetmap không?
- 16. Kiểm tra xem tệp cục bộ có tồn tại hay không (API HTML5 FS)
- 17. System.Windows.Input không tồn tại?
- 18. StatHG không tồn tại
- 19. microsoft.visualbasic.fileio không tồn tại
- 20. Có một tiêu chuẩn cho các lỗi/mã lỗi tồn tại không?
- 21. CultureAndRegionInfoBuilder không tồn tại
- 22. Gói com.google.android.maps không tồn tại (IntelliJ)
- 23. Cột không tồn tại?
- 24. Điều chỉnh hiệu suất Moodle
- 25. Có API cho stumbleupon không?
- 26. Tích hợp Magento và Moodle
- 27. Có gì cheat sheet tồn tại cho Django?
- 28. Tại sao System.Web.HttpUtility.UrlEncode cho tên không gian tên không tồn tại trong Visual C# 2008?
- 29. Tại sao ZeroMemory, vv tồn tại khi có memset, vv?
- 30. Bí danh khóa phím không tồn tại
Không phải mọi thứ trong moodle đều khả dụng trong các dịch vụ web. Không thể tạo toàn bộ lối vào mới dựa trên đó. – iankit