在 Moodle 课程完成期间需要 POST 数据到 API
Need to POST data to an API during course completion in Moodle
我有一个单独的服务器和我的 Moodle 数据库,它保存所有用户课程数据。在我的一些插件(类型:块)中,我从 API(与其他服务器一起运行)获取详细信息并显示在块中。
我的要求是由用户自定义完成课程的代码 activity,例如如果用户启动课程,我需要 POST 一些数据(例如:时间戳、课程完成百分比等)到 API 当用户在完成或未完成课程后关闭课程时。
我想我需要修改文件 "mod/scorm/locallib.php".
您可以使用 Moodle 中的事件。
看看这个答案- Email moodle user data after registration
但将 user_created 替换为 course_completed。
我有一个单独的服务器和我的 Moodle 数据库,它保存所有用户课程数据。在我的一些插件(类型:块)中,我从 API(与其他服务器一起运行)获取详细信息并显示在块中。 我的要求是由用户自定义完成课程的代码 activity,例如如果用户启动课程,我需要 POST 一些数据(例如:时间戳、课程完成百分比等)到 API 当用户在完成或未完成课程后关闭课程时。 我想我需要修改文件 "mod/scorm/locallib.php".
您可以使用 Moodle 中的事件。
看看这个答案- Email moodle user data after registration
但将 user_created 替换为 course_completed。