这一新功能增加了评估响应的灵活性。
不列颠哥伦比亚大学 (UBC) 与 EDX 以及 斯坦福大学 在这个斯坦福发起的功能上进行了四个月的合作工作。 一世教师现在可以配置开放式响应评估 (ORA) 工具,以接受学习者上传的图像、PDF 或为本课程指定的其他文件格式。 以前,只允许上传 JPG 或 PNG 格式的图像。
该功能的工作原理
教师通过编辑任何开放响应评估组件的设置来启用文件上传。
在组件的设置下启用文件上传
在“允许文件上传”部分,教师现在可以选择四个选项之一。
- 没有 – 学员无法上传文件(默认选项)。
- 图像文件 – 学习者可以上传 JPG、GIF 或 PNG 图像文件。 上传 GIF 的选项是此功能的新增功能。 当学习者上传图像文件时,他们可以选择这些文件类型中的任何一种。
- PDF 或图像文件 – 学习者可以上传 PDF 或上述任何图像文件。
- 自定义文件类型 – 学习者可以上传教师指定的文件类型的文件。
如果选中,自定义文件类型将作为列表输入到单独的框中。
在教师设置、保存和发布文件上传设置后,学员会在问题的响应框下方看到一个文件上传按钮。 仅接受为 Studio 中的组件指定的文件类型进行上传。
启用后,学习者界面中会出现一个上传按钮。
为什么该功能可以安全使用
同行评审要求学习者下载其他学习者创建和上传的文件。 有人可能会上传可被恶意使用的文件类型,因此 edX 和 UBC 合作创建了一个不允许上传的文件类型的“黑名单”(例如,exe、dmg、app)。
如果教师为文件上传选择自定义文件类型选项,然后指定列入黑名单的文件类型之一,则会出现错误消息并且无法保存设置。 同样,如果学习者尝试上传文件类型为黑名单的文件,则会出现错误消息并且无法上传文件。
UBC 从这个过程中学到了什么
此功能标志着 UBC 对 edX 的首次贡献之一。 遵循所有步骤,从拉取请求到最终合并,对我们的开发人员来说是一次很棒的学习体验。
虽然是一个小改动,但该功能的实施具有挑战性,因为既要满足最终用户的需求,又要确保系统安全不受影响。 实现这种平衡需要与 Open edX 社区的不同部分进行互动,并从技术、安全、用户界面和用户体验的角度处理许多评论、建议和设计选项。
虽然耗时,但反复、详细的审查过程给我们的开发团队留下了深刻的印象。 我们收到的改进每个领域的建议也帮助我们的开发人员了解如何在未来构建和提交更强大的贡献。
这篇文章是与 UBC 合着的。
![]()