在 Canvas 中启用名称和角色配置服务
由 Rana Wilds 于 上周 更新角色配置会自动读取用户在 Canvas 中的角色,并在 Padlet 中分配相应角色。Canvas 会通过标准 LTI 角色 Instructor 向 Padlet 发送教师身份,Padlet 会将其设为教师;学生则会以 Learner 身份发送,并在 Padlet 中保持学生身份。每次用户从 Canvas 启动 Padlet 时,都会执行此操作。
工作原理
这里涉及两种彼此独立的机制:
启动令牌 (始终启用):当有人从 Canvas 内打开一个 padlet 时,启动请求本身会告知 Padlet 此人的角色,Padlet 据此设置其 Padlet 角色。每次启动时都会执行此操作,且没有可关闭该功能的设置。
姓名和角色配置服务(NRPS) (在 Canvas 中自动启用):这是一项独立服务,允许 Padlet 向 Canvas 请求完整的班级名单,因此学生无需点击过 Padlet 链接,就会先显示在 Padlet 中。此服务不控制登录权限或角色分配。
默认角色映射
LMS 角色 | Padlet 角色 |
管理员 | 管理员 |
教职员工、教师、讲师、经理、职员 | 教师 |
学习者、设计者、引导者、辅导员、在线学习者 | 学生 |
自定义角色 | 学生 |
Padlet 只会提升用户角色,不会降低角色:学生 → 教师 → 管理员。如果学生在 Canvas 中变为教师,他们在 Padlet 中也会被提升为教师。即使之后他们再次变为学生,在手动更改之前,他们在 Padlet 中仍会保持教师身份。
常见问题
如果关闭 NRPS,角色就不会再分配了吗?
为什么用户会收到“教师人数已达上限”的错误?
1. 使用自定义角色映射,将该角色映射为学生
2. 提高套餐中的教师人数上限
3. 手动更改其 Padlet 角色。如果您将其角色设得低于其 Canvas 角色对应的角色,Padlet 会在其下次启动时再次提升该角色,因此选项 1 或 2 的效果更持久
用户在 Canvas 中的角色变了,但 Padlet 中的角色没有变。为什么?
例外情况:如果您的学校使用外部名册服务(例如 ClassLink 或 OneRoster),完整的名册同步可能会覆盖此保护机制,降低用户角色。
