我有一门特殊课程(我知道id),本课程的文物必须显示在我自定义页面的其他部分。
我可以通过从mdl_assignments,mdl_quiz等数据库表中渲染与此课程id相关的工件来实现这一点。
但我想知道是否有任何内置方法可以查看课程内容,而无需每周/主题格式。
我只想要神器标题及其链接
注意:我在course / view.php中看到了代码,但它有些搞砸了。
我正在使用moodle 2.2
先谢谢。
答案 0 :(得分:0)
是的,有办法。启用Web服务并使用core_course_get_contents
。阅读本文档以了解如何执行此操作:Using web services - Moodle Wiki。
上图,webservice(credit)的输出。
此外,您可以查看Web服务get_course_contents
使用的方法。您可以在此处阅读其实施:https://github.com/moodle/moodle/blob/master/course/externallib.php#L61