改造了一个练习英语的开源项目

73 天前
 BaymaxK

前言

在 2023 年下半年,我决定将英语学习纳入我的计划清单,找到了一套适合自己的学习方法。在学习过程中,我养成了记录我不熟悉的单词,并计划在闲暇时复习这些新词以加强记忆的习惯。然而,经过一段时间的尝试,我发现自己很少去复习这些单词,它们大多只是被存储在了软件中,而没有得到有效回顾。

在 2024 年初,我偶然发现了一个名为qwerty-learner的开源项目,眼前一亮,这不正是我苦苦寻找的东西吗😀。使用体验后,我发现它的词库是固定的,无法直接进行个性化修改。如果想要添加自己的词库,需要自己拉代码到本地,加词库文件。对于想要添加个人词库的用户来说,这意味着需要下载代码到本地并手动添加词库文件,这对程序员而言是相当不便的。

因此,我决定fork 这个项目,花了亿点时间,为其开发了添加单词/短语功能,使得词库可以自定义。完成后,我将其部署到了我网站的english-study路径下。

本文就跟大家分享下这个项目的使用方法,欢迎各位感兴趣的开发者阅读本文。

使用方法

打开浏览器访问网站(https://www.kaisir.cn/english-study/),会跳转到登录界面,通过第三方平台授权登录即可进入网站。

登录成功后,将看到如下所示的界面。

添加单词或短语

点击页面上方工具栏中的添加单词/短语图标,即可进入添加页面。

创建单词本

默认是没有单词本的,直接在录入界面创建即可,直接输入单词本名称,按下Enter键就会自动创建。

编写单词本描述。

注意⚠️:单词本只是创建了,还没有保存,需要添加单词/短语后,点保存,数据才会存储在服务器上。

录入单词/短语

有了单词本后,就可以输入英文以及释义,触发保存了。

添加成功后,单词本的描述将不可修改,会记住上一次保存时选择的单词本。

注意:如果你输入的是短语,录入的内容会存储在单词本的例句分类下。

选择单词本

默认情况下,系统选择的是CET-4词典。点击顶部工具栏的词典切换图标,进入切换界面,选择前面我们创建的单词本。

点击单词本后,选择一个章节即可。

开始练习

选择章节后,就会来到主页面,输入法切换到英文模式,就能练习你添加在单词本中的单词了🤗

单词管理

点击顶部工具栏的管理单词/短语图标,即可打开单词管理界面。如果录入的单词有错误时,就可以在此处进行删除。

帐户信息

通过第三方平台授权登录后,在设置界面的帐户信息菜单下,可以设置/修改用户名、密码。

注意:设置完用户名和密码后,就可以通过用户名、密码来登录系统了。

项目地址

写在最后

至此,文章就分享完毕了。

我是神奇的程序员,一位前端开发工程师。

如果你对我感兴趣,请移步我的个人网站,进一步了解。

3217 次点击
所在节点    分享创造
32 条回复
gynantim
73 天前
所以为什么不用 anki, 卡片样式可以自己写 css ,释义语音,可以通过 mdx 词典导入,单词本随意添加,自带记忆曲线。除了打字效果没这个酷炫,但功能更丰富,随便你想根据释义记单词,还是看单词想释义,还是听语音默写,都可以自己实现。
Geo200
73 天前
太花里胡哨了,我选择 anki
hello2090
73 天前
我 20 多年前记单词就是手抄在一张纸上背的,现在都这么高级了。。
boshok
73 天前
差生文具多
iamyourking
73 天前
@hello2090 20 多年前还没开始学英语(小学)。
stefanieewu
73 天前
差生文具多
haxk4201
73 天前
挺好的
yyysuo
73 天前
唉,差生文具多。
BaymaxK
73 天前
考虑大家可能只是想体验下,还不想通过第三方平台进行授权登录,我提供个测试帐号吧。
用户名:test-1
密码:abcd1234
koto
73 天前
复杂了,哥
rickiey
73 天前
类似的也用过,学英语用过很多工具,都没啥用,主要还是投入时间,多体会,已经错过年纪了,能学多少是多少吧
badmotherfucker
73 天前
我发了“差生文具多”
我想的却是“大佬真厉害,动手能力强。我也想学英语,但我没毅力。我怕你笑话我,我先笑话你。”
bigtang
73 天前
追求枝末了,学英语最重要的是阅读,在阅读中不知不觉背单词,推荐给楼主:tanglib.com
catch
73 天前
2024 了,ai 陪练 完事
likunyan
73 天前
我用的扇贝
likunyan
73 天前
刚看了,挺不错的。
BaymaxK
73 天前
@badmotherfucker 害,笑话啥,我也是菜鸡
BaymaxK
73 天前
@bigtang 嗯嗯 是的 最重要的是阅读,我的学习思路也是找了很多书,按等级划分了,从阅读中积累。谢谢你推荐的网站,真不错🫶
BaymaxK
73 天前
@koto 😂只是个工具嘛,辅助记忆。
BaymaxK
73 天前
@gynantim 这个用起来舒服些,ui 各方面看起来很顺眼。工具无所谓啦,能起到辅助作用就是好东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX