小小石

Results 61 comments of 小小石

**关于星荣课程数据的更改说明** 英文太多一词多义,一般更改的其实没什么问题,主要是目前 Earthworm 中的课程内容是需要和星荣的视频课程对齐的,所以没什么必要修改这部分内容,不然后续比如有看视频的用户来刷课程发现对不上,这时候咋办?如果和视频不一致,此时可以附上截图这样(虽然有点难找),方便我们看一眼就能确认好,很快就能合~ 除非很离谱的错误,不然我们也需要去看一眼视频课程里面的确认之后才能合,所以有时候也会比较耗时,感谢理解~ - [星荣零基础学英语](https://www.bilibili.com/video/BV13g411F7Kd/) 如果是一些机翻僵硬的问题,可以到这个 issue 中进行留言帮助,一人力量虽小,但团队的力量是强大的,非常感谢您! - https://github.com/cuixueshe/earthworm/issues/387 - https://github.com/cuixueshe/earthworm/issues/387#issuecomment-2022273717

> 如果刷题中途,浏览器“意外”关闭,时间怎么计算? 感觉是不是可以在刷题页面设计一个类似 qwerty 的工具栏显示,如 ![1709804008259](https://github.com/cuixueshe/earthworm/assets/48991003/12ec1f65-baca-4805-a7c3-0bb1923a828a) 不过确实,遇到浏览器意外关闭或用户主动关闭的情况(比如切换课程)也需要考虑一下怎么去措施规避异常,有个方案,是不是可以不等结束才计算?而是使用定时器来记录用户正常输入的时间,监听用户长时间(30s)还没有任何输入,则暂停计时,这样就算主动关闭或者异常关闭也不会被记录断开的时间 至于有没有更好的方案,还有如果用户主动切换课程时又该如何处理,感觉大家可以讨论一下 🤔

抱歉,这是由于更新代码内容时测试疏忽所导致的问题,在最新的代码中已修复,参考 issue https://github.com/cuixueshe/earthworm/issues/197 不过线上服务还未同步更新,因为我们近期会修复一些优先级高的问题,到时候再一起更新,这不会等太久,可以先使用所提供默认快捷键,感谢反馈 😊

自定义快捷键已经发版更新啦,可以尝试一下,有什么问题及时反馈噢,感谢~ 😊

一些调整方案: 1. 国际手机标识前缀(如 +86 等),按照从 1 到 9 的升序顺序排列,添加上国家描述,方便用户查找,如 ![1710226703482](https://github.com/cuixueshe/earthworm/assets/48991003/172ea3e0-dfb4-42c9-be78-0f26a3b65af4) 2. 目前注册页的手机号中可以输入一些非数字字符,需要用户禁止输入 3. Login.vue 页面中的手机号验证规则需要同步

对了,用户 **登录/注册** 时手机号和密码的验证提示也需要进行更正,比如密码是 6-20 位的,之前只提示了 6 位以上即可,导致有小伙伴出现密码过长注册失败的问题,报错的提示并不友好,参考 https://github.com/cuixueshe/earthworm/issues/219

@liudewa888 娃哥,对于这部分页面后续可能会重新设计做一些适配,所以目前来说并不是重点,只是调整部分样式但不能完美解决问题,不会合入 😊

点击顶部工具栏左侧按钮来到课程列表 ![1710161251926](https://github.com/cuixueshe/earthworm/assets/48991003/53f8dd56-87be-4c57-bbdc-e73c5db6ac59) 如下 ![1710161322385](https://github.com/cuixueshe/earthworm/assets/48991003/5d1a08f1-3d2e-4d6e-8b67-dc7ebea0d60f)

@thunder-gzy Hello, can you check if the password is wrong?

@squanchhhhh 你好,`.env.example` 是 `.env` 的示例文件,并不是测试文件,所以这里的对应 earthworm_nest 是正确的 测试文件 `.env.test` 对应的示例文件的是 `.env.test.example` 可以再仔细阅读下说明文档 😊 ![1712672472284](https://github.com/cuixueshe/earthworm/assets/48991003/d94acb68-0550-4a5f-bbe0-275755ad1b57) 还有一个问题,MySQL 中并不会默认给你创建一个空的 **earthworm_test** 数据库,之所以你能看到自动创建了是因为我们在 docker-compose 中配置了对应需要创建的数据库,当你执行命令 `pnpm docker:start` 时就会创建 在这里也可以看到,有两个数据库,端口是 3306 和 3307,分别对应正常使用的数据库和测试使用的数据库,正常后端接口请求时访问的肯定是 **earthworm_nest** 这个数据库,之后跑后端测试的时候才会用到 **earthworm_test**...