我正在尝试编写一个从Moodle系统中获取课程的应用程序。有两种不同版本的Moodle:1.9和2.5。
我的应用程序如何做到这一点?我正在使用Python 2.7
你需要怎么做课程?
您可以备份课程。这是一个单独的zip文件 - 扩展名.mbz - 有一堆XML文件,Moodle解析这些文件以恢复课程而不管数据库是什么。
http://docs.moodle.org/25/en/Course_backup
您可以备份课程,然后使用Python解析xml。
或者,如果您想在多个Moodle网站上分发课程,那么您可以创建一个私人社区中心。
您可以选择使用2.6版本的moodle,它具有良好和最好的功能。尝试从这个博客中学习
http://www.squidoo.com/moodle-cloud-hosting-and-the-features-of-version-2-6