You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Moodle通过Cohort enroll课程学生是否会出现重复enroll问题

Moodle多Cohort归属学生选课规则说明

Moodle默认配置下不会重复 enrol 同一学生到同一门课程,系统会自动识别已有有效 enrol 记录,同步第二个Cohort选课任务时直接跳过已在课的学生,核心逻辑和注意事项如下:

  • 底层校验规则:Moodle核心的选课逻辑以「用户ID+课程ID+有效选课状态」为唯一校验维度,只要学生已经在目标课程中有生效的选课记录(无论之前是通过Cohort同步、管理员手动添加、自助选课等任意方式加入),后续新的Cohort同步任务都会直接跳过该用户,不会生成重复选课记录,也不会修改原有的选课权限、分组、有效期等配置。
  • 默认插件可靠性:只有当站点修改了核心Cohort选课插件的代码,或使用了第三方开发的Cohort同步插件时,才有可能出现重复选课的异常情况,官方自带的cohort选课插件不存在该问题。
  • 自行验证方式:你可以使用测试账号同时加入两个关联了同一门课程的Cohort,同步完成后到课程的「参与者」页面查看,只会展示一条该用户的选课记录,选课来源会标注为最早触发同步的Cohort。

内容的提问来源于stack exchange,提问作者Fred Lackey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:36:05