我们正在与Moodle建立一个学习平台。我们有一个现有的学生门户,并希望将学生送到Moodle参加课程(课程将列在我们项目的学生资料中(。
如何将学生发送到 moodle 课程 URL 并自动登录?理想情况下,当学生进入模块时,我们不希望他/她不会在不知情的情况下离开,而只是完成课程(我们可能会在 iframe 或弹出窗口中显示课程(。
我们需要通过API或其他方式登录,因为我们希望学生在重新尝试时继续登录。
学生如何登录现有的学生门户?
你能用SSO吗?
CAS 和 LDAP 内置于 Moodle 中
https://docs.moodle.org/38/en/Managing_authentication
我还会推荐由Catalyst开发的SAML2插件
https://moodle.org/plugins/auth_saml2
您也可以使用 LTI。因此,用户无需登录即可从您的学生门户访问课程。
https://docs.moodle.org/38/en/LTI_and_Moodle