我目前正在开发一个系统,其中课程的所有资源/课程材料都放置在元课程中。我正在尝试从元课程/父课程中获取资源并将其链接到课程。例如,我有 courseID = 92 和 courseID = 276。我查看 course_meta 表并发现父 courseID = 50。我使用 course_modules 表中的父 courseID 来查找所有资源。现在,我的问题就在这里。鉴于我首先找到了父 courseID,我能够找到课程的所有资源,但是,我怎么知道给定的资源是用于课程 ID = 276 的?我如何知道元课程中的课程 = 子课程中的课程?我在哪里看表?
问问题
102 次
1 回答
0
我不是百分百肯定我完全理解你的问题,但我会冒险提供一些帮助。如果我不合时宜,请随时要求澄清。
Moodle中的元课程系统主要是为了方便注册。父课程的注册会传递到所有子课程,或者相反:任何子课程的注册也会出现在父课程中。实际上,根据经验,即使这样做也很痛苦,而且几乎可以肯定有更好的方法来做到这一点。
据我所知,就目前而言,即使它们相同,这些父/子课程中的资源之间也不会有正式的关系。
您可以在不同课程中寻找相同资源的唯一方法是在name
现场进行比赛。当然,这并不完全可靠(但实际上在某些情况下我必须这样做)。
我想知道是否有更好的方法来组织你的资源来实现你想要做的事情。当然,我不知道细节,但是如果只复制父课程中的课程并使用小组将学生分开就可以完成这项工作,那么它将大大降低复杂性。
于 2012-03-08T20:19:51.923 回答