Earthworm 游戏化英语学习连词成句到底怎么玩【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthwormEarthworm 是一款开源的游戏化英语学习工具把英文句子拆成单词和短语在页面上逐个点击重排成句做完立刻知道对错。首页会展示课程包与最近学习记录。它能做什么游戏化英语学习工具的五个要点连词成句核心练习方式把散落的单词、短语点按顺序拼成完整句子多种练习模式中译英、听写两种模式入口在 apps/client/components/mode/学习统计记录每日学习时长日历图展示学习轨迹已掌握标记把已会的词标出来减少重复练习进度可查学习历史与排行榜让进步看得见动手试一下5 分钟跑起一套本地环境前置要求Node 20、pnpm 8、已安装 Docker。克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/ea/earthworm cd earthworm corepack enable pnpm install配置环境变量并还原登录服务数据cp ./apps/api/.env.example ./apps/api/.env cp ./apps/client/.env.example ./apps/client/.env unzip logto_db_init_data.zip -d .volumes/启动数据库初始化表结构pnpm docker:start pnpm db:init上传课程数据仅首次需要pnpm db:upload分别启动后端和前端两个终端pnpm dev:serve pnpm dev:client启动后打开前端地址用邮箱或 GitHub 完成注册即可开始。运作原理拆解游戏化英语学习如何做到即时判分简单讲整个流程分三段。输入是课程数据。每句例句在数据库里存成一条 statement 记录含中文、英文、音标三个字段定义见 packages/schema/src/schema/statement.ts。课程 JSON 数据在 packages/xingrong-courses/data/courses/。处理是页面拼句。游戏页给出目标句的中文或英文用户从散落的词块中逐个点击、按顺序拼出整句拼完提交。输出是即时判分。系统对照标准答案给出对错随即进入下一题全部完成后弹出小结并把学习数据记下来。进阶能力一览能力说明学习活动统计按日期范围查询每日学习时长apps/api/src/user-learning-activity/学习历史记录每门课的学习情况apps/api/src/course-history/排行榜学习排名功能apps/api/src/rank/会员会员购买与管理apps/api/src/membership/适合谁用需要日常练习的学生每轮练习几分钟考前把弱项句型反复拼几遍。时间碎片化的上班族通勤时切听写模式做一小轮不占整块时间。想折腾的开源爱好者改课程 JSON 就能造自己的题库数据与导入脚本都在 packages/xingrong-courses/。想参与或深入技术栈是 Nuxt 3Vue NestJS Postgres/Redis表结构用 Drizzle 管理。 后端 API 在 apps/api/src/前端在 apps/client/。 项目采用开源协议见 LICENSE贡献指南在 packages/docs/contribution/。环境跑通后挑一门课程、选一种模式完整做完一轮是感受这套玩法最快的方式。连词成句好不好用拼过几道句就有答案。【免费下载链接】earthwormLearning English through the method of constructing sentences with conjunctions项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考