.net 的 Moodle 界面
我的公司正计划为内部和外部设置 Moodle。外部培训课程。我们的培训团队有很多培训材料 - 大部分是 MS Word/HTML/PDF/PPT 幻灯片格式,需要转换为 Moodle 中的课程。
手动创建新课程/课程并将现有材料中的文本/图像添加到其中的工作量越来越大。
我被要求检查这是否可以自动化。因此,我在这里探索使用 WinForm 应用程序将数据直接注入 Moodle 数据库(在我们的例子中是 MySQL)的选项。
有没有更好的方法/API/Moodle 接口可以通过.net WinForm 应用程序使用?我目前对添加新类别/课程/课程特别感兴趣。
我已经看过 http://moodle2003wp.codeplex.com/ [Moodle 的 SharePoint Web 部件]以及 Moodle 是否存在 API? [是否有 API Moodle 存在吗?]
[Moodle 的 SharePoint Web 部件] 有一个 Moodle 的数据评估层,但看起来它是只读的 - 它无法将内容写回到 Moodle 中。
任何指针都会有帮助。提前致谢。
My company is planning to setup Moodle for internal & external training courses. Our training team has a lot of training material - mostly in MS Word/HTML/PDF/PPT slides format that needs to be converted into courses in Moodle.
It is becoming too much of work to manually create new course/lesson and add text/images from existing material into it.
I am asked to check if this can be automated. So here I am exploring the option of injecting the data directly into Moodle database (in our case it is MySQL) using a WinForm application.
Is there any better way/API/Interface to Moodle that can be used via .net WinForm application? I am particularly interested into adding new category/Course/Lesson at the moment.
I already had a look at http://moodle2003wp.codeplex.com/ [SharePoint Web Parts for Moodle] and is there any API exists for Moodle? [is there any API exists for Moodle?]
[SharePoint Web Parts for Moodle] has a data assess layer for Moodle but looks like it's read only - it can't write stuff back into Moodle.
Any pointer will be helpful. Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以防万一有人感兴趣和/或遇到与我相同的问题:
我发现了这个可用于访问 Moodle 数据库的 Web 服务:http://cipcnet.insa-lyon.fr/Members/ppollet/public/moodlews/
它无法访问 Moodle 上的所有内容(例如课程)但仍然非常有用,可以在 .net 应用程序中使用。
Just in case anyone is interested and/or having the same problem as me:
I found this web service that can be used to access Moodle database: http://cipcnet.insa-lyon.fr/Members/ppollet/public/moodlews/
It's doesn't have access to everything (e.g. lessons) on Moodle but still quite useful and can be used with-in a .net application.