2014-11-04 95 views
0

我正在开发一个带有CI(codeIgnitor)的新Moodle开发(LMS)。学生已在CI中注册并使用API​​(xmlrpc),学生的详细信息已注册到Moodle中。通过API调用(Moodle 2.7.2)获取课程的开始和到期日期(timestart和timeend)

我确实爆炸了在moodle中提供的API列表,但是我找不到解决方案以满足我的以下要求。

通过API调用,我希望将候选ID发送给moodle(它将只是moodle用户标识),它需要获取候选人注册的课程列表以及开始日期和到期日期(时间开始和时间结束)。

是否有任何默认的核心API调用可用?

请与我分享如何实现这一目标的方法。

回答

0

这会给你一个用户在

core_enrol_get_users_courses 

就读的课程列表,然后使用它来获取,这将给你的起始日期

core_course_get_courses 

的有效期限将课程在注册插件,但我找不到一个API。所以你可能需要为此编写自己的Web服务。

有在这里写一个Web服务的一些准则 - https://docs.moodle.org/dev/Adding_a_web_service_to_a_plugin

+0

谢谢了罗素先生您的时间..将检查你的建议。 – 2014-11-06 11:54:51

相关问题