把背句子变成游戏:游戏化连词成句工具 Earthworm 完整指南
【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm
"I"、"like"、"the food" 你都能背下来,可一开口,单词就散架,拼不成句子。这是英语学习最常见的卡点。Earthworm 是一款开源的游戏化英语学习工具,用「连词成句」解决它:把目标句子拆成一个个单词块,你按顺序在键盘上逐词输入,拼回完整句子,对错即时判定。
🎯 游戏化连词成句适合哪些人
三类人可以立刻开始:
- 零基础初学者:不知从何下手、怕太难的,选内置的「星荣零基础学英语」,从最朴素的句子起步。
- 备考学生:「高考写作课」专门针对写作练习。
- 忙碌的职场人:一句话几秒钟完成,页面带暂停按钮,随时能停。
连词成句怎么学:核心能力拆解
下面 4 个能力,对应 4 个真实的学习问题。
逐词输入,拼回句子解决:单词都认识,就是拼不成句子。做法:屏幕给出中文句意,你按顺序键入对应英文,每个词带音标和中文注释。零基础第一课的数据里能看出设计——从单词 "I" 到短语 "I like",再到句子 "I don't like the food",难度逐级上升。数据见零基础课程数据,交互逻辑在连词成句游戏界面。
听力模式:从「会读」到「会听」解决:看得见,却听不懂别人说话。做法:听力模式播放音频,你输入听到的内容,系统当场判定,打字过程同时强化拼写。源码在听力与输入模式。
复习机制:今天学的明天不丢解决:学一遍就忘。做法:系统把你学过的内容拆分进后续课程,反复出现来巩固;有把握的词可以标记「已掌握」跳过,把时间留给难点,这由已掌握元素管理处理。
进度可视化:学习不再是黑盒解决:不知道自己在进步。做法:主页有日历式学习图,绿块就是你实际学习的日期,还配排行榜,让你看到自己在其他学习者中的位置。
⏱️ 快速上手:6 条命令跑起游戏化英语学习环境
前提只有一个:装好 Node.js 20 以上、pnpm 8 以上和 Docker。
先克隆仓库并进入earthworm目录(仓库地址:https://gitcode.com/GitHub_Trending/ea/earthworm),然后执行:
pnpm install # 安装项目依赖 cp ./apps/api/.env.example ./apps/api/.env # 复制后端环境变量配置 pnpm docker:start # 用 Docker 启动 Postgres、Redis 等服务 pnpm db:init && pnpm db:upload # 初始化数据库并上传课程数据 pnpm dev:serve # 启动后端 API 服务 pnpm dev:client # 启动前端页面,打开浏览器注册即可学习技术底座速览:前后端与数据库
前端是 Nuxt(基于 Vue 的框架),后端是 NestJS(Node.js 框架),数据存在 PostgreSQL,热点数据交给 Redis 缓存。所有服务用 Docker Compose 一键拉起,登录则交给 Logto(一个开源认证服务)托管。
🌱 开源协议与参与方式
项目采用 AGPL v3 协议开源,代码可以查看、修改和自托管。贡献指南 写明了环境配置和参与开发的方式。前端测试在apps/client,后端测试在apps/api,提交前把测试跑通就是参与的第一步。
如果你也是那个「背得出单词、说不成句子」的人,现在散落的单词正在屏幕前等你。排对顺序,句子就是你的。
【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考