← 返回首页目录
# Canvas与Turnitin集成使用完全指南
## 作者:吉祥法师
## 核心概念
本指南全面系统地阐述了学习管理系统Canvas与学术诚信检测工具Turnitin之间的集成方案,重点聚焦于新的LTI(学习工具互操作性)集成方式,同时涵盖传统API集成方式的迁移过渡策略。内容面向Canvas系统管理员、教师和学生三类用户群体,旨在为不同角色提供从配置到日常操作的完整指导。
Turnitin作为全球最广泛使用的学术原创性检测工具,通过与原报告和Grademark(批改标记)功能帮助教育机构维护学术诚信,同时支持教师进行高效评分和学生互评(Peermark)。Canvas作为领先的开源学习管理系统,通过与Turnitin深度集成,使教师能够在熟悉的教学环境中直接使用第三方工具,无需切换系统。
## 逻辑结构
本文按照“概念介绍—配置准备—管理员设置—教师操作—学生使用—常见问题”的主线展开,先阐述集成的基本原理和技术演变,再逐步深入到各级用户的具体操作步骤,最后针对可能出现的问题提供解决方案,形成完整的技术指南闭环。
## 主要论点和论据
### 一、Turnitin集成方式的演进与选择
#### 1.1 API集成与LTI集成的根本差异
**论点:** Canvas与Turnitin存在两种技术集成路径,新旧更替正在发生,准确理解差异是有效使用的基础。
**论据:**
API(应用程序编程接口)集成是较早的整合方式。其工作模式是:当教师在Canvas中创建作业并启用Turnitin后,学生提交的文件会被直接发送至Turnitin服务器进行检测。检测完成后,信息反馈回Canvas。这种方式的优点是配置相对简单,但最大的局限性在于每次添加新作业都需要管理员级别的后台操作,且缺少许多高级功能。例如,教师无法在Canvas中直接访问Turnitin的完整评分界面,只能看到简要的原创性报告图标和百分比。
LTI集成代表更先进的技术标准。LTI是由IMS全球学习联盟制定的行业标准,专门用于实现学习管理系统与外部工具的无缝连接。在LTI模式下,Turnitin作为一个“外部工具”嵌入Canvas,用户可以直接在Canvas界面中启动Turnitin的全部功能,包括完整版的原创性报告、Grademark评分系统、Peermark互评工具等。这种方式不仅功能更全面,而且实现了用户数据的同步共享——用户的Canvas邮箱自动成为Turnitin识别标识,无需单独注册账号。
#### 1.2 迁移过渡策略
**论点:** 机构可以在过渡期内同时运行两种集成方式,确保平稳迁移,但最终需要转向LTI版本。
**论据:**
Turnitin官方在2016年4月11日发送给各机构管理员的电子邮件中明确确认:“在过渡期内,同时运行原有Canvas集成和Canvas LTI集成是可行的。”这意味着机构无需在某个时间点突然切换,而是可以分阶段推进。具体的过渡策略可遵循以下步骤:
第一阶段:管理员先在后台启用LTI配置,但不关闭API。此时两种方式并行存在,教师可以根据自己的使用习惯选择任一方式创建新作业。
第二阶段:向教师群体进行培训,介绍LTI的优势和操作方法,鼓励新创建的作业采用LTI方式。此时API仍可为历史作业提供支持。
第三阶段:当大多数教师已熟悉LTI操作后,关闭API集成。此时,历史作业仍保留在Canvas系统中,所有Canvas功能(如成绩册、评分、提交记录)不会丢失。唯一的损失是:直接通过Canvas访问这些历史作业的Turnitin原创性报告链接会失效。
对于已经使用API创建的作业,教师需要采取数据保全措施。最佳实践包括:逐一将Grademark评分保存为PDF文件;下载并保存每份原创性报告。对于报告的重建,学生可以将原文件重新上传至Turnitin(忽略首次提交结果),即可生成新的报告。
### 二、LTI配置的完整技术规范
#### 2.1 管理员配置关键参数
**论点:** 准确的LTI配置是系统稳定运行的基础,涉及多个关键参数的设定,其中自定义代码(Custom Fields)的合理配置能大幅提升用户体验。
**论据:**
管理员在Canvas后台配置Turnitin LTI时,需要完成以下核心步骤:
第一,获取配置凭证。Turnitin会为每个机构提供唯一的Consumer Key(消费者密钥),这是连接两个系统的身份验证凭证,需要妥善保管。
第二,填写启动URL。国际版URL为 https://api.turnitin.com/api/lti/1p0/assignment ;英国版用户则使用 https://submit.ac.uk/api/lti/1p0/assignment 。此URL是Turnitin设定的固定端点,所有使用该服务的机构都相同。
第三,设置域名。完成域名字段时必须填写“turnitin.com”(英国用户填写“turnitin.uk.com”)。这一设置允许Turnitin从Canvas的SpeedGrader报告图标正常启动,使用户点击报告图标后能够正确跳转。
第四,配置隐私设置。将隐私设置为“公开”模式时,Canvas会向Turnitin传递学生的姓名和邮箱地址,这对于身份识别和报告归属至关重要。如果设置为“私有”,可能会影响部分功能。
第五,自定义代码的添加。这是配置中最关键但也最容易被忽视的环节。如果空白填写自定义字段,教师在使用时需要在Canvas和Turnitin两侧分别设置作业信息,包括截止日期、可用日期、题目、分值等,不仅操作繁琐而且容易出错。Canvas工程师开发了一套自定义代码,将这些常用属性整合为JSON格式的键值对,实现两系统间的信息同步。完整代码结构如下:
```json
{
"assignment_due": "{due_date}",
"assignment_id": "{assignment_id}",
"assignment_title": "{assignment_title}",
"assignment_points": "{points_possible}",
"assignment_available": "{lock_at}",
"assignment_expire": "{unlock_at}",
"user_id": "{user_id}",
"user_full_name": "{user_full_name}",
"user_primary_email": "{user_email}"
}
```
这些代码需要逐行准确填写在自定义字段中,每行一个键值对。添加完成后,当教师在Canvas创建作业时,系统中设置的截止日期、分值、题目名称等信息会自动传递至Turnitin,教师无需在Turnitin界面中重复输入。
#### 2.2 配置后的功能验证
**论点:** 完成配置后,需要通过具体的功能验证确保系统正确运行。
**论据:**
管理员完成配置后,应进行以下验证:
验证一,作业创建流程。使用教师账号登录Canvas,创建一个新的作业,在提交类型中选择“外部工具”,找到Turnitin应用。观察是否能在不离开Canvas的情况下完成所有设置。
验证二,日期同步测试。在Canvas中设置作业的可用日期、截止日期等时间参数后,进入Turnitin界面查看这些日期是否自动同步。如果日期信息为空或不一致,说明自定义代码可能填写有误。
验证三,学生提交测试。使用学生账号(注意不能是Canvas的测试学生账号,因为测试账号没有邮箱信息)提交一份作业文件,检查Turnitin是否能正常接收并生成原创性报告。
### 三、教师端的全面操作指南
#### 3.1 作业创建与配置
**论点:** 教师使用LTI工具创建作业的流程与普通Canvas作业相似,但需注意几个关键细节,尤其是新标签页的使用选择。
**论据:**
创建Turnitin LTI作业的标准步骤如下:
第一步,在Canvas课程中点击“作业”标签,创建新作业。设置作业名称、分值、截止日期等基本信息。
第二步,在“提交类型”下拉菜单中选择“外部工具”。此时会弹出已配置的外部应用列表,找到并选择“Turnitin”。
第三步,选择“启动工具”的加载方式。加载方式有两种选项:在Canvas内部加载(不勾选“在新标签页中加载”)和在新标签页中加载。两种方式各有优劣:在内部加载时,所有操作都在Canvas界面内完成,用户体验更加连贯,但屏幕显示区域受Canvas布局限制;在新标签页加载时,Turnitin界面以独立浏览器窗口呈现,界面更开阔,功能菜单完整显示,但需要用户切换浏览器标签页。建议机构统一规定使用方式,避免学生因教师设置不同而产生困惑。
第四步,关键更新:自2016年6月30日起,Turnitin已取消“教师必须先启动作业才能让学生在Turnitin中初始化”的限制。根据Turnitin官方发布说明:“学生在第一次提交时可以主动触发作业在Turnitin中的创建;教师不再被迫成为第一个与作业交互的人。”这意味着教师只需在Canvas中正确设置“可用日期”和“截止日期”,学生即可正常访问和提交作业。这一变更极大简化了工作流程。
#### 3.2 评分流程的优化
**论点:** Turnitin的Grademark评分系统在功能完整性和复用性方面优于Canvas自带的SpeedGrader,尤其适合需要频繁反馈的写作类课程。
**论据:**
Grademark评分系统提供了一系列高度专业化的功能:
第一,Quickmarks快速标记。教师可以创建常用评语并保存在库中,这些评语可以是简单的文字,也可以包含可点击的超链接(如链接到写作指导资源)。标注时只需点击即可插入,避免了重复打字。与传统的API集成不同,LTI版本中这些评语库可在不同Canvas课程间共享,无需每次导入导出。
第二,评分与原创性报告的叠加显示。教师在评分时可以同时查看学生的论文和原创性报告,报告中的相似文本区域会高亮显示,并且与来源匹配信息一一对应。教师可以在不关闭报告的前提下进行批注和评分,工作流更加高效。
第三,成绩自动回传。教师在Turnitin中输入的分数会自动传递至Canvas成绩册,无需手动录入。但需要注意:这是单向同步——在Canvas成绩册中手动修改的成绩不会反向传递给Turnitin。
第四,Rubric评分量规的使用。Turnitin支持创建和使用评分量规,但在实际使用中存在一定限制。如果教师希望在评分中使用Canvas创建的Rubric,需要在启用Turnitin之前先将Rubric添加到作业中。操作顺序:先创建普通Canvas作业→添加Rubric并保存→再编辑作业启用Turnitin。如果在启用Turnitin后才想起添加Rubric,则需要关闭Turnitin关联才能编辑Rubric,但如果已有学生提交作业,断开关联会导致连接失效。
#### 3.3 高级教学流程设计
**论点:** 通过合理配置两个独立的Canvas/Turnitin作业,教师可以实现“初稿—互评—终稿”的完整写作教学模式。
**论据:**
使用两个作业完成写作教学流程的具体实施方案:
第一个作业:用于初稿提交和Peermark互评。教师需要在Turnitin中开启Peermark功能,设置互评的数量(建议2-3人)和截止日期。学生在规定时间内提交初稿后,Turnitin会自动分配互评任务,学生可以在Peermark界面中阅读同伴作品并按照教师设定的评价标准进行评价。
第二个作业:用于终稿提交和最终评分。学生根据互评反馈修改论文后提交终稿。教师使用Grademark对终稿进行评分。
需要注意的重要限制:只有Turnitin Grademark中的分数会被传回Canvas成绩册。如果教师想为学生的互评参与度单独计分,可以采用两种策略:其一,将互评表现纳入论文总分(调整终稿评分的权重);其二,在Canvas中单独创建一个“无提交类型”的作业,手动录入互评成绩。
#### 3.4 学生端的操作与体验
**论点:** 学生使用Turnitin LTI工具的门槛极低,无需创建独立账号,提交和查看反馈的流程清晰便捷。
**论据:**
学生提交作业的操作直接嵌入Canvas标准流程:进入Canvas作业页面→点击“提交作业”→上传文件(支持Word、PDF、PowerPoint等格式)→点击“提交”即可。系统会自动将文件发送至Turnitin处理。值得注意的是,Turnitin LTI作业每次只接受一个文件,不能一次提交多个文件。
查看反馈方面,学生有两种路径:第一种是通过Canvas SpeedGrader查看教师的批注(前提是教师选择了在SpeedGrader中评分);第二种是通过Canvas作业页面的Turnitin图标直接查看完整的Grademark反馈,包括Quickmarks评语、原创性报告和Rubric评价。Turnitin还会在反馈图标上显示是否已阅读的标记。
关于移动设备的支持:当前存在功能限制。Turnitin LTI工具尚未完全兼容Canvas移动应用,学生无法通过Canvas iOS或Android应用直接提交作业。但可以通过手机浏览器访问Canvas网页版完成提交。另外,Turnitin提供了专属的iPad应用,学生可以通过该应用提交论文和查看反馈,但使用前需要先通过密码找回功能设置Turnitin独立账号密码。
### 四、常见问题与解决方案
#### 4.1 技术兼容性问题
**论点:** LTI工具在功能完整的同时也存在一些技术限制,教师需要提前知悉并做好应对准备。
**论据:**
限制一:差异化截止日期的冲突。Canvas支持为同一作业为不同学生或课程组设置不同的截止日期,但Turnitin只能处理每份作业单一截止日期。如果使用了Canvas的差异化设置,Turnitin的日期同步功能会失效。解决方法:要么不使用自定义代码(使日期不同步),在Turnitin中手动设置最晚截止日期;要么为不同组创建多个作业,每个作业仅对特定学生可见。
限制二:小组作业不兼容。当在Canvas作业中选择了“外部工具”作为提交类型后,启用小组作业的选项会自动消失。这意味着Turnitin LTI作业无法设置为小组提交模式。如果课程需要小组作业的原创性检测,目前没有直接解决方案,需要寻找其他方式(如让一名组员提交后,其他组员通过Quick Submit提交至Turnitin)。
限制三:重新提交的复杂性。当教师点击“重新提交至Turnitin”按钮时,偶尔会出现提交状态卡在“待处理”的情况,这需要联系技术支持处理。
#### 4.2 历史数据保全
**论点:** 在从API切换到LTI的过程中,历史作业数据的保全需要教师主动采取行动。
**论据:**
当机构最终关闭API集成后,已有的API作业在Canvas中依然保留,所有Canvas功能正常运作(成绩、提交记录等),但直接访问Turnitin原创性报告的功能将永久丢失。如果教师希望保留这些历史数据,需要:
- 保存评分数据:在API关闭前,逐一打开每份论文的Grademark界面,将其下载为PDF文件保存。
- 保存原创性报告:可以逐一截图或下载报告,也可以让学生重新提交原文件至Turnitin(通过Quick Submit功能)生成新的报告,但需要注意新旧报告的结果可能存在差异。
关于复制课程时的注意事项:当教师将课程复制到新学期时,Canvas会将所有作业设置、说明、日期等信息原样复制。但Turnitin LTI作业需要在复制后由教师访问作业页面(如果在Canvas内部加载)或启动LTI工具(如果在新标签页加载),以在Turnitin服务器上重新建立关联。如果教师设置了可用日期和截止日期,学生也可以主动访问作业来触发Turnitin中的初始化。
#### 4.3 其他疑难问题的处理
**论点:** 对于超出标准文档范围的问题,用户应通过正确的渠道寻求支持,而非依赖非官方信息源。
**论据:**
问题一:问卷中的原创性检测。如果需要在Canvas问卷(Quiz)中检测学生回答的原创性,有两种可行的变通方案:
方案A:使用文件上传类型问题。在问卷中添加文件上传题,让学生上传文档。教师完成评卷后,可以批量下载所有文件(Canvas提供一键打包下载功能),然后通过Turnitin网站的Quick Submit功能统一上传检测。
方案B:使用问答题。问卷完成后,教师可以下载“题目分析报表”,找到包含问答题回答的列(建议在问答题标题中加入“essay”关键词以便快速定位),复制整列内容,通过Turnitin的Quick Submit(剪切粘贴方式)提交检测。
问题二:讨论帖的原创性检测。目前Turnitin和Canvas尚未实现对讨论区帖子直接进行原创性检测的功能(该功能需求已在Turnitin开发路线图中)。教师可以使用变通方案:打开讨论页面,全选所有内容(Windows按Ctrl+A,Mac按Command+A),复制并粘贴到Turnitin的Quick Submit功能中。这样做的缺点是会包含讨论题目和教师回复等内容,但优点是每个回答都附带有学生姓名,便于识别来源。
问题三:反馈查看状态的确认。如果教师使用Grademark评分,可以通过Turnitin作业收件箱查看学生的反馈查看状态:眼睛图标表示学生已查看过反馈;圆点表示尚未查看。这对于跟踪指导效果很有帮助。
## 结语
Canvas与Turnitin的LTI集成方案虽然存在一些功能限制,但其提供的功能完整性和用户体验优势远超过传统API集成方式。随着Turnitin和Instructure(Canvas开发者)的持续合作,新的集成框架正在开发中,目标是将Turnitin作业创建完全嵌入Canvas界面,同时保留LTI版本中的高级评分功能。对于教育机构而言,积极主动地推进从API到LTI的迁移,并做好教师培训和用户支持,将最大程度地发挥这两个强大工具在教学中的价值。当用户遇到问题时,应通过官方支持渠道反馈,推动产品的持续改进。
---
*本文基于Instructure社区产品资源、Turnitin官方文档以及多位实践者的使用经验编写,旨在为教育工作者提供一份全面、准确、可操作的参考指南。*