0

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

我可以通过从数据库表(如 mdl_assignments、mdl_quiz 等)呈现与此课程 ID 相关的工件来做到这一点。

但我想知道是否有任何内置方法可以在没有任何每周/主题格式的情况下查看课程内容。

我只想要工件标题及其链接

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

我正在使用moodle 2.2

谢谢你的建议。

4

1 回答 1

0

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

Web 服务的输出

上图,网络服务的输出(信用)​​。

此外,您可以查看 Web 服务使用的方法,get_course_contents. 你可以在这里阅读它的实现:https ://github.com/moodle/moodle/blob/master/course/externallib.php#L61

于 2014-06-04T07:29:11.300 回答