WebAnno 一个基于web的分布式注释系统


WebAnno 是什么?

WebAnno是一个基于Web的通用注释工具,适用于各种语言注释,包括各种形态,句法和语义注释。另外,可以通过定义自定义注释层,使得WebAnno适用于非语言注释任务。

WebAnno 的特点

支持不同的注释模式,包括用于查看外部预注释数据的校正模式,以及WebAnno学习并提供注释建议的自动化模式。

WebAnno是一个完全基于Web的工具,其入口门槛低于其他注释工具。注释器和创建注释项目的管理者不需要下载任何软件,只需要电脑安装一个浏览器就足够了。当WebAnno在Web服务器上安装后,便可以通过浏览器访问所有设置。

WebAnno 的生态

目前 WebAnno在Apache License v2.0下作为开源提供。 其最新的发布版本为 3.5.5(2019-03-13) 。

  1. WebAnno 1 的开发得到了 CLARIN F-AG7 KP1的支持。
  2. 在WebAnno 2中支持自定义图层,新的WebAnno文件格式以及对自动化的支持。此外,我们集成了允许CLARIN将WebAnno作为基础结构服务运行的功能。
  3. 在WebAnno 3中,则专注于改进对语义注释的支持,特别是语义角色标注。 该版本的开发得到了 CLARIN F-AG7 KP3 的支持。

其他资源:

  1. WebAnno的应用案例https://webanno.github.io/webanno/use-case-gallery/
  2. WebAnno 的文档:
    https://webanno.github.io/webanno/documentation/
  3. WebAnno 的github地址:
    https://github.com/webanno/webanno

在线学习工具(Riff)简介

为什么选择Riff?

Riff Learning是一个基于云的视频客户端和数据洞察Web应用程序,具有各种集成选项。该平台会衡量会话动态,并在你使用视频互动期间和之后提供反馈。每位参与者都会收到客观数据,以帮助他们了解他们的人际关系有效性以及他们与他人合作的能力。Riff的测量可以预测共享任务的参与度,满意度和绩效。

平台的主要功能

  • 仪表化视频聊天 – 平台有专有的WebRTC视频聊天应用程序来测量你的谈话方式,而不是您所说的内容。该平台从不记录对话的内容,而是使用参与者的声乐活动和面部 – 手势模式来确定人们何时在说话,他们是否同意,以及他们的参与程度如何(便于进行数据分析和建模)。
  • 实时反馈 – 在视频聊天过程中,你将会看到一个名为“会议中介”的可视化。该调解员会在整个会议期间为您提供有关会话优势的反馈。它使用我们的AI驱动的对话模型来跟踪轮流,这是会议中发生的协作程度的关键指标。
  • 历史和分析 – 会议结束后,您将看到有关您如何与他人互动的更多见解,并可以访问所有视频聊天的完整历史记录。

Riff 学习方式与传统方式的比较

典型的学习方式可能是以以下几种形式来开展的:

  1. 长时间的讲座
  2. 消极的听讲(单方向)
  3. 只是教师传授知识学生接受知识
  4. 长时间的看视频和进行阅读

这样的方式对于学生的学习来说,都不会有很好的效果。而 Riff所提供和倡导的学习方式则不同。Riff 提出学习者可以通过视频在线上进行协作学习,并且在学习的过程中能够给予实时的反馈,这样双向的学习方法被证明有很多优点的,自然也就胜过了很多传统方法。

与open edX集成

  • 由于现在open edX的LTI客户端的XBlock时可扩展的,所以可以直接进行fork和安装。
  • Xblock现在允许您编写“参数处理器”,这样就可以通过修改Xblock本身来传递额外的LTI参数。
  • github地址:https://github.com/appsembler/tahoe-lti

参考资料:

  1. Riff官网:https://www.rifflearning.com/
  2. open edX峰会PPT:https://static.sched.com/hosted_files/openedx2019/41/High%20Performance%20Online%20Learning%20March%202019.pdf

如何为edx贡献代码

Open edX贡献代码指南

这是一个帮助您开始为Open edX开源项目贡献代码的指南。如果您有兴趣为Open edX做出贡献,但却不知道哪些贡献最有价值,以下指南将告诉你如何为open edx开源项目作出你的贡献。

在我们合并您的贡献之前,您需要签署贡献者协议。我们建议尽快开始这个过程。

选择个人捐助者协议还是作为更大组织的一部分做出贡献?

如果您将在学校或工作时间处理您的贡献,或者正在使用由该组织管理的GitHub或电子邮件帐户,您可能属于我们更大的组织协议。根据您的雇主的合同义务,您撰写的所有代码均为其财产,或者如果在他们购买的机器上书写,则可能是其财产。如果您对是否应签署个人捐助者协议或作为组织的一部分做出任何疑问,请将您的情况通过电子邮件发送至legal @ edx 。组织,他们将帮助您找到合适的协议。

协同开发工作的注意事宜:

我们在Jira管理我们的项目工作,因此您需要创建一个Jira帐户 来与Open edX票证进行交互。我们建议从Jira INCR项目中的故障单开始,因为这些是极其包含在其范围内的故障单。您无需了解整个代码库即可做出贡献。完成这些门票的成功标准非常明确。这对于edX平台的新用户来说非常棒,因为进入门槛很低。

  1. INCR项目仪表板的INCR Epics部分查找要处理的INCR票证 。INCR门票分组为JIRA史诗门票。
  2. 从仪表板中选择一个 epic 并导航到此史诗中的故事, 以查看与其相关的所有任务。
  3. 每张票都应该自我记录,以确定完成它的步骤。
  4. 当您找到要尝试的故障单时,请对其进行评论,以便其他开发人员不太可能复制您的工作。
  5. 单击开始观看此问题
  6. 以获取有关故障单未来更新的电子邮件。

开始贡献你的代码:

获取支持

加入Open edX Slack上的#`incr Slack`_频道,提出问题并获得支持。可能还有其他渠道可以获得特定故障单中提到的技术支持。

我们尽最大努力使这些门票清晰且完整。但有时修复会发现更大的问题。只要你明确说明你正在做的事情并尝试拿起不同的票,就可以停止工作。

拉取请求

注意:在拉取请求之前,需要先签署贡献者协议!

  1. 参考代码正在解析的INCR票证
  2. 在PR中提及@ edx / incr-reviewers
  3. 与审阅者沟通有关代码并回复反馈
  4. 当您的PR获得批准,它将被您的代码审阅者合并

当您的代码被审阅者合并后,您就成功的为edx贡献了你自己的代码。

LTI扩展包(LTI Advantage)

原文链接:https://www.imsglobal.org/lti-advantage-faq

 LTI Advantage是通往实现 数字化转型 的方法,是一个快速发展的教育技术的生态系统,在这里用户对于创新的方式有着更多的选择和综合,最后能够让用户能更好的学习和体验。 通过延长学习工具互操作性的基础 (LTI )1.3版,  LTI Advantage增加了功能,使学习工具和平台之间更深层次的集成,并提供更好的应用程序管理,隐私和安全可信的基础。

什么是LTI Advantage?

LTI Advantage是由IMS Global Learning Consortium审核,支持和认证的LTI扩展包。这些扩展的新功能被添加到LTI标准(v1.3或更高版本),可通过任何IMS认证学习应用和工具以及IMS认证学习管理系统(LMS)的深度集成实现更好的用户体验。借助LTI Advantage,您可以简化课程注册的配置,并自动将作业分数和成绩从您的数字工具传递回LMS。LTI Advantage基于LTI安全连接,通过添加工具配置文件,为更好的应用程序管理,隐私和安全性提供可靠的基础。

LTI Advantage的组成部分是什么?

目前,LTI Advantage是一个包含三个扩展的软件包,为LTI(v1.3)增加了额外的功能,大大改善了用户体验,使教师更容易创新,满足学生独特的学习需求,节省了配置课程的时间,以及大大减少了集成时间。LTI优势包括:

  • 名称和角色配置服务:以安全可靠的方式自动提供课程注册,并允许教育工作者在学习工具中接收学生活动(和不活动)的报告
  • 深层链接:简化了在创建课程时选择和添加链接内容的任务,并支持与特定内容集,播放列表和内容表的深度集成。
  • 作业和成绩服务:提供一种方法,用于收集各种数字资源中可操作的作业分数和成绩,所有利益相关者都可以在LMS或SIS内的单一记录系统中查看,以及评估员的任何评论。

当适用于他们的产品时,学习平台和应用程序供应商应实施并完成所有三个LTI Advantage扩展的一致性认证。即将推出的  IMS认证的产品目录  将清楚地表明其LTI优势的组件适用于一定的学习工具和应用程序,并已通过认证。

LTI Advantage的组件应该与其他LTI规格类似。它们本质上是一样的,只是名称不同吗?

是的。包含LTI Advantage的每个扩展都已重新命名,以便更好地描述和传达其功能和教学活动的价值。

  • 名称和角色供应服务是成员身份服务的新名称
  • 深层链接是内容项消息的新名称
  • 作业和成绩服务是成绩单服务的新名称

在未来,所有文件都将使用修订后的扩展名。

LTI Advantage解决了哪些问题?

LTI Advantage功能将使机构能够通过更深入的集成来超越第一代学习架构,从而确保更好的教学和学习体验。利用可信赖的LTI标准作为基础,LTI Advantage增加了核心LTI以外的关键功能,可以在学习环境中的任何地方深入链接学习对象,以及在所有支持LTI的应用程序中灵活安全地传递用户和评估数据。

为什么教育机构需要LTI Advantage?

LTI通过为机构和供应商提供标准和安全的方式来连接LMS的学习工具,从而彻底改变了教育技术。LTI Advantage将LTI提升到新的水平; 使教师能够更轻松地利用技术进行创新,以改善教学和学习体验。坚持LTI Advantage使教师能够更好地控制和整合LMS中的第三方资源,应用程序和工具,无论何时何地,并且可以确保任务和成绩结果自动同步到记录成绩簿。LTI Advantage还降低了将数字资源整合到机构学习生态系统中的时间和成本。

编写有效的基于问题的学习案例的5个最佳实践

什么是基于问题的学习?

基于问题的学习(PBL)是一种可以让学生沉浸在他们可能会在职业生涯中面临的现实案例中的教学方法。PBL的目标是加强学生的学习,并为他们即将进入的工作领域做好准备。PBL广泛用于主题领域。它们在健康科学中尤其受欢迎。

以下是PBL可用于健康科学的几种方式:

  • 应对手术期间可能发生的患者变化
  • 在面对有关患者的有限信息时制定行动计划
  • 评估患者提供的症状
  • 确定外部因素如何影响患者的病情

为何选择PBL

由于种种原因,PBL在医学教学中工作。这种方法的最大好处之一是它让学生沉浸在学习中。它使学生​​处于他们将在职业生涯中面临的类似情况。当学生沉浸在学习中时,他们更有可能保留他们所学到的知识。PBL鼓励 对等学习,并允许学生探索在不同情况下可能出现的道德问题。最后,PBL为学生提供有关其假设和选择的即时反馈。

如何将PBL用在实践中

当您开始在课程中实施PBL时,请牢记这些最佳实践的策略。

  1. 确定学习目标

        当您将PBL整合到课程中时,确立您的学习目标(目标为六到八个)至关重要。您将在每个案例的设计过程中将这些目标用作路线图。良好的学习目标始于可衡量的任务,例如证明提供证据,并整合多种技能。

  1. 创建模板

        为了提高学生的成功率,您开发的每个案例都应包含类似的组件 一个好的模板应该从一个现实的场景开始。您甚至可以考虑在场景中加入视觉效果,以帮助学生形象化和连接。一旦情景建立,让学生有时间进行假设,调查,讨论,制定计划,实施和反思。

tips:将这个方便的清单保存为设计基于问题的活动的资源。 

  1. 根据学生的需求进行调整

        在创建PBL案例时,请务必考虑学生的先验知识。考虑学生在他们的学习计划中的学习程度,并在开发案例时将其作为衡量标准。早期病例可能需要最少的先验知识,因为每个学生都有不同程度的经验。相反,连续的案例应建立在学生可能从之前的案例中获得的知识的基础上。

  1. 让学生参与进来

        在案例开始时提供的场景肯定会吸引学生,但您还需要让他们在每个后续步骤中保持参与。当学生参与其中时,他们更有可能保留所获得的知识并将其应用于他们职业生涯中的现实生活中。

  • 确保方案是可关联的
  • 以学生已经知道的为基础
  • 允许多个学生互动点
  • 挑战学生通过研究寻求答案
  1. 审查和修改

        在任何案例“实时”出现之前,请一些值得信赖的评论者提供反馈意见。您也可以在每个案例结束时询问学生的反馈意见。反馈是关键,有助于确保每个案例都是高质量的PBL体验。

设计案例时要问的关键问题:

  • 该案例以学生为中心且具有吸引力吗?
  • 整个案例的目标是否明确?
  • 案件既合乎逻辑又真实吗?

        当PBL得到妥善规划和实施时,它肯定会提高学生的参与度和保留率。确保每个案例都经过深思熟虑,学生可以访问,并对他们未来的职业经历有意义。

原文链接:https://apasseducation.com/best-practices-for-writing-effective-problem-based-learning-cases/

读edx开发文档的小结

对于一个想要借助edx进行开发的开发者来说,第一步肯定是去读edx的开发者文档,其中规定了开发edx的规范及edx使用的一些架构体系,有了这些文档资源的支撑,我们开发的edx应用程序会具有良好的可维护性和可扩展性。
edx的开发文档主要由以下三部分组成:

OEP提案

OEP是一份文档,里面详细记录了edx社区至今的一些技术架构实践和想法,通过权威人士的认可后,它可被技术人员开发实现。

异步任务处理

在OEP中,你能学到对于一些特定的业务,edx社区的处理方式是什么,这也通常是一些主流的处理方式。比如:对于异步任务(发邮件等等)的处理,edx采用的是开源的框架Celery来完成的;Xblock组件是edx为开发人员定义的可插拔的组件(将上下文相关变量注入xblock中),增强edx平台的可扩展性和可插拔性。

前端标准

在OEP中也提到了前端的开发标准,前端使用了当前在国外比较流行的React框架,借助React的社区的强大力量,使得我们能够快速方便的搭建edx的前端工程。

数据交互API设计

edx还定义了数据交互的api接口规范:Open edX Web API,Open edX API使用Representational State Transfer(ReST)设计原则并支持JavaScript Object Notation(JSON)数据交换格式。使用了web API后也就意味着edx已经将前后端分离开了,这样分离后前后端之间的交互就只有数据,也可以进行多端数据同步。前后端分离的架构实践,使得前端和后端之间的指责分工明确了,大家只需要约定好数据传输的格式和规范,就可以进行同步开发了。前后端分离的这种模式,能够明显的减小大型项目,如:edx项目的开发周期。

edx的开发指南和规范

文档中第二个大块就是edx的开发指南部分。其中介绍了edx使用到的组件和系统架构模块,以及模块之间简要的协同工作的原理。
对于学习管理系统(LMS),它是open edx项目中最显著的部分,负责学习者在线上学习的主要逻辑处理。lms的存储也是有一定的讲究的,数据间参照关系强的数据使用mysql数据库进行存储,像课程信息这类关联不大的数据就使用mongodb数据库进行存储。
在开发指南中还讲诉了如何编写edx的测试和如何将edx部署到生产环境、防止跨站点脚本漏洞(在Django模板和react中防止)。

Xblock开发

XBlocks可以表示与文本,视频或多项选择输入字段一样小的片段,也可以表示与章节,章节或整个课程一样大的片段。
我理解的是,edx开发的核心在于xlock的开发,开发xblock有助于我们扩展edx的功能。xblock不仅仅能够提供课程,它还为我们提供了组件所需的结构和API。

高等教育2019年趋势观察和十大战略技术

主要发现

本报告中审查的趋势和技术是通过2018年夏季进行的EDUCAUSE调查确定的,该调查由297家美国机构完成。

十大战略技术

  1.  API的使用
  2. 主动学习课堂
  3.  混合数据中心(内部和基于云)
  4.  将移动设备纳入教学和学习
  5.  开放教育资源
  6. 对无障碍获取技术的机构支持
  7. 改进学生数据分析的技术
  8. 应用性能监控
  9. 学生成功的预测分析(机构层面)
  10.  综合学生成功规划和咨询系统(领带)IT资产管理工具(例如CMDB)(领带)

最具影响力的趋势

五种趋势对61%或更多的高校有影响(下面列出了从最高到最低的影响力水平):
  1. 安全威胁日益复杂
  2. 学生成功的重点/要求
  3. 数据驱动的决策
  4. 日益复杂的技术,架构和数据
  5.  IT对机构运营卓越的贡献

热门IT问题调整

十大战略技术的特点是有助于学生成功的特点; 改善数据收集,安全性和使用; 并支持IT业务战略 – 2019年十大IT问题的主题。

采用趋势

两种技术–API的使用和主动学习教室 – 在2019年保持在列表的首位。

对IT战略的影响

高等教育 – 自适应学习,物联网,替代资格认证模型和人工智能(AI)中一些最为大肆宣传的趋势预计在2019年对IT战略的影响有限。

相关资源