我目前正在研究一个系统,一门课程的所有资源/课程资料都放在metacourse中。我试图从metacourse/parent课程获得资源并将其链接到一节课。例如,我有courseID = 92和lessonID = 276.我查看course_meta表,并查找父级courseID = 50.我使用course_modules表中的父级courseID查找所有资源。现在,我的问题在这里。鉴于我首先找到了父母的courseID,我能够找到所有课程的资源,但是,我怎么知道给定的资源是用于lessonID = 276的?我如何知道metacourse中的课程=儿童课程中的课程?我在哪里看表?小孩课程中的课程与Moodle中的母课程(meta-course)中的课程的关系在哪里?
0
A
回答
0
我不是百分百肯定我完全理解你的问题,但我会冒险一些帮助。如果我不符合标准,请随时要求澄清。
Moodle的metacourse系统主要是为了方便入学。无论是家长课程的入学注册都被传递到所有的儿童课程,反之亦然:任何儿童课程的注册也会出现在家长课程中。实际上,从经验来看,即使是这样做,他们也是一个主要的痛苦,而且几乎肯定会有更好的方式。
据我所知,这是远远不够的,所以即使他们是相同的,这些父母/孩子课程中的资源也不会有正式的关系。
唯一可以在不同课程中寻找相同资源的唯一方法就是在name
字段中执行类似匹配的操作。这当然不完全可靠(但实际上在某些情况下我不得不这样做)。
我想知道是否有更好的方法来组织您的资源来实现您想要做的事情。当然,我不知道细节,但如果仅仅复制父课程中的课程并使用小组让学生分开就可以完成这项工作,那么它将大大降低复杂性。
相关问题
- 1. Moodle复制课程没有存档旧课程
- 2. 完形填空课程设置课程
- 3. 如何使用不同课程中的课程?
- 4. 另一个课程或游戏课程中的游戏菜单?
- 5. MSDN中的C#课程?
- 6. 了解PHP中的课程
- 7. Python中的速成课程
- 8. C4中的新课程
- 9. 从谷歌课堂课程获取课程
- 10. 课程与功能 -
- 11. 课程与活动的Android
- 12. 第16课 - 汽油里程 - 多个课程项目
- 13. 关于教授关于课程和课程参数的说明非常困惑 - 介绍C++课程
- 14. 在AOT中隐藏课程
- 15. CodeIgniter。一些基础课程在哪里?
- 16. Castle Windsor FromAssembly课程在哪里?
- 17. 图书馆课程在哪里?
- 18. 在哪里保持内部课程?
- 19. 检索课程
- 20. “自觉”课程?
- 21. 课程 - GPU HPC
- 22. 删除在Moodle/Totara上修改课程
- 23. Mysql查询检索学生课程的课程
- 24. 试图找到prolog课程的所有准备课程
- 25. 从上面的课程帮助调用课程
- 26. 如何删除特定课程的前一课程?
- 27. 如何从另一课的课程中阅读文档?
- 28. 谷歌课堂课程中的“部分”字段是什么?
- 29. 如何在课程表中获得每个课程名称,我只有课程ID?
- 30. 在新线程中启动课程