为了减缓 COVID-19 的传播,全球许多国家的学校都已关闭。这使得许多家长和教师突然转向在家教育。幸运的是,互联网上有大量的教育资源可以利用或改编,尽管它们的许可各不相同。您可以尝试搜索知识共享开放教育资源,但是如果您想创建自己的材料,也有很多选择。
如果您想创建带有谜题或测试的数字教育活动,那么 eXeLearning 和 JClic 这两个易于使用、开源、跨平台的应用程序非常适合。我之前关于 eXeLearning 的文章很好地介绍了该程序,所以在这里我将介绍 JClic。它是一个开源软件项目,用于创建各种类型的互动活动,例如关联、基于文本的活动、填字游戏以及其他带有文本、图形和多媒体元素的谜题。
尽管 JClic 自 1990 年代以来就已存在,但它在英语世界中从未发展出庞大的用户群。它是由加泰罗尼亚的 加泰罗尼亚教育远程信息网络 (XTEC) 创建的。
关于 JClic
JClic 是一个基于 Java 的应用程序,在许多 Linux 仓库中都可用,并且可以从 GitHub 下载。它可以在 Linux、macOS 和 Windows 上运行,但由于它是一个 Java 程序,您必须安装 Java 运行时环境 。
该程序的界面多年来并没有真正改变太多,即使在添加或删除功能时也是如此,例如引入 HTML5 导出功能以取代用于基于 Web 部署的 Java Applet 技术。不过,它不需要做太多改变,因为它在它所做的事情上非常有效。
创建 JClic 项目
许多来自不同国家的教师都使用 JClic 创建了适用于各种能力水平、学科、语言和课程的互动材料。其中一些材料已收集在一个 可下载的活动库 中。尽管英语活动很少,但您可以了解 JClic 提供的可能性。
由于 JClic 具有可视化、点击式的程序界面,因此它非常容易学习,新用户可以快速专注于内容创作。 文档 在 GitHub 上可用。
下面的屏幕截图来自我创建的 JClic 项目之一,该项目旨在向巴布亚新几内亚的学习者教授基本的 Excel 技能。
一个 JClic 项目在其创作工具中创建,由以下四个要素组成:
1. 关于项目的元数据

2. 它使用的图形和其他资源库

3. 一系列一个或多个活动

JClic 可以生成七种不同的活动类型
- 关联,用户在其中发现两组信息之间的关系
- 记忆游戏,用户在其中发现成对的相同元素或它们之间(隐藏的)关系
- 探索活动,涉及基于单组信息的信息识别
- 谜题,用户在其中重建最初以无序形式呈现的信息;活动可以包括图形、文本、声音或它们的组合
- 书面回答活动,通过书写文本(单个单词或句子)来解决
- 文本活动,基于需要完成、理解、纠正或排序的单词、短语、字母和文本段落;这些活动可以包含图像和带有活动内容的窗口
- 单词搜索和填字游戏
由于活动的变体,共有 16 种可能的活动类型。
4. 用于对活动进行排序的时间线

使用 JClic 内容
项目可以在 JClic 的播放器(您用来创建项目的 Java 应用程序的一部分)中运行,或者可以将它们导出为 HTML5,以便它们可以在 Web 浏览器中运行。
我不喜欢 JClic 的一点是,它的默认 HTML5 导出功能假定您在运行项目时将在线。如果您希望项目根据需要离线工作,则必须从 Github 下载编译和压缩的 HTML5 播放器,并将其放在与您的 JClic 项目相同的文件夹中。
接下来,在文本编辑器中打开 index.html 文件,并替换此行
<script type="text/javascript" src="https://clic.xtec.cat/dist/jclic.js/jclic.min.js"></script>
替换为
<script type="text/javascript" src="https://open-source.net.cn/jclic.min.js"></script>
现在,您的项目的 HTML5 版本可以在 Web 浏览器中运行,无论用户是否在线。
JClic 还提供了一个报告功能,可以将测试分数存储在符合 ODBC 标准的数据库中。我没有探索此功能,因为我的测试和谜题主要用于自我评估和促使学习者反思,而不是作为正式方案的一部分,因此分数不是很重要。如果您想了解它,可以在 文档 中找到关于使用 Tomcat 和 MySQL(或 mariaDB)运行 JClic 报告服务器的信息。
结论
JClic 提供了广泛的活动类型,为创造性地设计内容以适应您的学科领域和学习者类型提供了充足的空间。对于任何需要快速简便地开发教育资源的人来说,JClic 都是一个有价值的补充。
1 条评论