在其他地方查看moodle课程内容

时间:2014-06-03 10:39:40

标签: php zend-framework moodle training-data

我有一门特殊课程(我知道id),本课程的文物必须显示在我自定义页面的其他部分。

我可以通过从mdl_assignments,mdl_quiz等数据库表中渲染与此课程id相关的工件来实现这一点。

但我想知道是否有任何内置方法可以查看课程内容,而无需每周/主题格式。

我只想要神器标题及其链接

注意:我在course / view.php中看到了代码,但它有些搞砸了。

我正在使用moodle 2.2

先谢谢。

1 个答案:

答案 0 :(得分:0)

是的,有办法。启用Web服务并使用core_course_get_contents。阅读本文档以了解如何执行此操作:Using web services - Moodle Wiki

The output of the web service

上图,webservice(credit)的输出。

此外,您可以查看Web服务get_course_contents使用的方法。您可以在此处阅读其实施:https://github.com/moodle/moodle/blob/master/course/externallib.php#L61