news 2026/9/20 21:06:51

如何用连词成句学英语?Earthworm游戏化学习完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何用连词成句学英语?Earthworm游戏化学习完整指南

如何用连词成句学英语?Earthworm游戏化学习完整指南

【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm

Earthworm 是一个开源的游戏化英语学习系统:把一句完整的英文打散成一个个词块,你来把它们重新拼回去。拼对一关,打卡一次。

它没有让你背单词表,也没有扔来一长串课文。核心就一件事——用连词成句的方式,把语法、拼写和语感一起练掉。

单词背了忘,句子说不出

你是不是也这样:单词表刷了一遍又一遍,考试时还是拼不对;脑子里有想法,出口就卡壳。问题往往不在努力,而在于练法——孤立地背单词,和真正造一个句子,完全是两码事。

连词成句是怎么玩的

一句话定义:Earthworm 把"写句子"变成了一道排序填空题。

具体分三步:

  • 拆句:系统给出一句中文,对应的英文被拆成单词或短语块,顺序打乱。
  • 重组:你按英文语序把词一个个填回去。它提供两种模式——"中译英"看着中文打英文,"听写"模式则是听着发音还原句子。
  • 即时反馈:每输入一个词立即判定对错,错了当场重来;全部正确才算过一关,并计入你的学习记录。

5分钟本地跑起来

第一步,克隆仓库:

git clone https://gitcode.com/GitHub_Trending/ea/earthworm cd earthworm

第二步,装依赖、配环境:

pnpm install cp ./apps/api/.env.example ./apps/api/.env

第三步,把服务和数据拉起来。需要 Docker 在本地运行,依次执行:

pnpm docker:start pnpm db:init pnpm db:upload

第四步,启动前后端,注册开练:

pnpm dev:serve pnpm dev:client

前端起来后访问本地地址,用邮箱注册并选一个课程包,就能开始拆第一句了。内置课程从零基础、小猪佩奇到高考写作都有,课程数据在 packages/xingrong-courses/ 里维护。

为什么这样练有效

难度适配:课程按入门到进阶排布,句子长度和词汇是阶梯式递增的——不费劲,但也不全都会。

即时纠错:拼错了马上知道,当场重来,错误没机会固化成习惯。

积分徽章激励:每过一关都记入学习时长和打卡日历,完成课程还能上排行榜,计分与排名逻辑在 apps/api/src/rank/ 里,规则完全透明。

适合谁来用

  • 学生:每天 5-10 分钟当课后加练,比刷单词 App 多一步"造句",对写作和完形帮助更直接。
  • 上班族:单关耗时短,通勤和午休的碎片时间刚好够刷几关。
  • 爱好者:从零基础到高考写作,课程梯度完整,进度和日历能长期追踪。

技术架构速览

给想读源码的人,结构一目了然:

  • 前端是 Nuxt.js + Vue 应用,后端是 Nest.js,接口在 apps/api/src/
  • PostgreSQL 存学习数据,Redis 处理排行和缓存
  • Docker Compose 一键拉起依赖服务
  • 单测、集成、E2E 测试齐全,分别在 apps/client/tests/ 与 apps/api/test/

开源协议与参与方式

Earthworm 采用 AGPL 协议开源。想改点东西?先翻翻 packages/docs/contribution/ 里的贡献指南和 Logto 配置说明,跑通本地环境后就能动手。

下一步:打开终端执行开头那条 clone 命令,装完依赖后访问本地地址,选个课程包把第一句拆完。

【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 21:06:42

Spark外卖大数据分析平台:从环境搭建到YARN调优实战

简介:基于Spark的外卖大数据平台分析系统完整项目包,主要面向大数据开发、数据分析和机器学习初学者,帮助解决外卖场景下的实时订单监控、用户行为分析与销量预测等问题。压缩包共含38个文件,以14个Scala源文件为核心,…

作者头像 李华
网站建设 2026/9/20 21:05:54

有限体积法详解:从控制体离散到CFD仿真实践

简介:有限体积法求解NACA0012翼型流场的MATLAB源码包,面向计算流体力学初学者与航空工程专业学生。代码完整实现了基于欧拉方程的控制体积离散与求解流程,涵盖网格生成、WENO5格式通量计算、边界条件设置及时间推进等关键模块,适合…

作者头像 李华
网站建设 2026/9/20 21:05:31

TabPFN:零调参的表格数据基础模型,1 秒内出预测

TabPFN:零调参的表格数据基础模型,1 秒内出预测 【免费下载链接】TabPFN ⚡ TabPFN: Foundation Model for Tabular Data ⚡ 项目地址: https://gitcode.com/GitHub_Trending/ta/TabPFN TabPFN 是面向表格数据的 foundation model:把 …

作者头像 李华
网站建设 2026/9/20 21:01:00

Hugging Face Trending:MiniMax M3 接到 TaoToken 做默认模型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 21:00:35

fatih/color:为 Go 命令行程序接入 ANSI 彩色输出的完整实战指南

容器运行时云原生CLI 【免费下载链接】podman Podman: A tool for managing OCI containers and pods. 项目地址: https://gitcode.com/gh_mirrors/po/podman 点击查看 免费下载 fatih/color 是 Go 生态中使用最广泛、API 设计最简洁的 ANSI 颜色输出库之一&#x…

作者头像 李华