在moodle中发送带有自定义附件的证书

在moodle中发送带有自定义附件的证书,moodle,Moodle,在我的moodle 2.6中,我想编辑发送证书操作以发送带有附件的证书我的附件将是课程中的2个文件它总是不同的文件,但在课程中具有相同的名称。 1是*pdf,第二个是mp3文件。 我知道我必须获得该文件才能发送邮件并将其添加到电子邮件中,我不知道如何操作,我需要一些帮助。有人能帮我吗 谢谢你的回答 致以最诚挚的问候刚刚注意到/mod/certificate/lib.php中有一个函数将证书发送给学生: certificate_email_student($course, $certificate

在我的moodle 2.6中,我想编辑发送证书操作以发送带有附件的证书我的附件将是课程中的2个文件它总是不同的文件,但在课程中具有相同的名称。 1是*pdf,第二个是mp3文件。 我知道我必须获得该文件才能发送邮件并将其添加到电子邮件中,我不知道如何操作,我需要一些帮助。有人能帮我吗

谢谢你的回答
致以最诚挚的问候

刚刚注意到/mod/certificate/lib.php中有一个函数将证书发送给学生:

certificate_email_student($course, $certificate, $certrecord, $context);
如果您复制该函数并为cron修改它,则需要将$USER更改为$USER-$USER是当前用户,但需要将其发送给指定用户

该函数还显示了如何使用文件存储api获取文件副本