改造了一个练习英语的开源项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MagicCoder
V2EX    分享创造

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

  •  
  •   MagicCoder 2024-02-26 07:56:29 +08:00 4528 次点击
    这是一个创建于 672 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

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

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

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

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

    使用方法

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

    image-20240225205656392

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

    image-20240225205806211

    添加单词或短语

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

    image-20240225210310881

    创建单词本

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

    image-20240225210558806

    编写单词本描述。

    image-20240225210830405

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

    录入单词/短语

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

    image-20240225211150617

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

    image-20240225211316318

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

    选择单词本

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

    image-20240225211818853

    image-20240225211920368

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

    image-20240225212115030

    开始练习

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

    image-20240225212412750

    image-20240225212430744

    单词管理

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

    image-20240225212617720

    image-20240225212817439

    帐户信息

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

    image-20240225213944069

    image-20240225214024788

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

    项目地址

    写在最后

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

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

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

    • 文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注
    • 本文首发于神奇的程序员公众号,未经许可禁止转载
    第 1 条附言    2024-02-26 10:43:18 +08:00
    考虑大家可能只是想体验下,还不想通过第三方平台进行授权登录,我提供个测试帐号吧。
    用户名:test-1
    密码:abcd1234
    32 条回复    2024-03-04 21:58:01 +08:00
    Stop
        1
    Stop  
       2024-02-26 08:08:50 +08:00
    所以为什么不用 anki, 卡片样式可以自己写 css ,释义语音,可以通过 mdx 词典导入,单词本随意添加,自带记忆曲线。除了打字效果没这个酷炫,但功能更丰富,随便你想根据释义记单词,还是看单词想释义,还是听语音默写,都可以自己实现。
    Geo200
        2
    Geo200  
       2024-02-26 08:25:11 +08:00
    太花里胡哨了,我选择 anki
    hello2090
        3
    hello2090  
       2024-02-26 09:01:16 +08:00 via iPhone
    我 20 多年前记单词就是手抄在一张纸上背的,现在都这么高级了。。
    boshok
        4
    boshok  
       2024-02-26 09:12:38 +08:00
    差生文具多
    j5159UqX6UKa360u
        5
    j5159UqX6UKa360u  
       2024-02-26 09:16:26 +08:00 via Android
    @hello2090 20 多年前还没开始学英语(小学)。
    stefanieewu
        6
    stefanieewu  
       2024-02-26 09:19:24 +08:00   2
    差生文具多
    RgPr16Lrb1R2zZdJ
        7
    RgPr16Lrb1R2zZdJ  
       2024-02-26 10:24:41 +08:00
    挺好的
    yyysuo
        8
    yyysuo  
       2024-02-26 10:39:50 +08:00
    唉,差生文具多。
    MagicCoder
        9
    MagicCoder  
    OP
       2024-02-26 10:43:04 +08:00   1
    考虑大家可能只是想体验下,还不想通过第三方平台进行授权登录,我提供个测试帐号吧。
    用户名:test-1
    密码:abcd1234
    koto
        10
    koto  
       2024-02-26 10:49:02 +08:00
    复杂了,哥
    rickiey
        11
    rickiey  
       2024-02-26 11:07:17 +08:00
    类似的也用过,学英语用过很多工具,都没啥用,主要还是投入时间,多体会,已经错过年纪了,能学多少是多少吧
    badmotherfucker
        12
    badmotherfucker  
       2024-02-26 11:16:31 +08:00   5
    我发了“差生文具多”
    我想的却是“大佬真厉害,动手能力强。我也想学英语,但我没毅力。我怕你笑话我,我先笑话你。”
    bigtang
        13
    bigtang  
       2024-02-26 13:40:06 +08:00
    追求枝末了,学英语最重要的是阅读,在阅读中不知不觉背单词,推荐给楼主:tanglib.com
    catch
        14
    catch  
       2024-02-26 13:48:35 +08:00
    2024 了,ai 陪练 完事
    QKgf555H87Fp0cth
        15
    QKgf555H87Fp0cth  
       2024-02-26 13:52:03 +08:00
    我用的扇贝
    QKgf555H87Fp0cth
        16
    QKgf555H87Fp0cth  
       2024-02-26 13:53:35 +08:00
    刚看了,挺不错的。
    MagicCoder
        17
    MagicCoder  
    OP
       2024-02-26 15:08:43 +08:00
    @badmotherfucker 害,笑话啥,我也是菜鸡
    MagicCoder
        18
    MagicCoder  
    OP
       2024-02-26 15:10:52 +08:00
    @bigtang 嗯嗯 是的 最重要的是阅读,我的学习思路也是找了很多书,按等级划分了,从阅读中积累。谢谢你推荐的网站,真不错
    MagicCoder
        19
    MagicCoder  
    OP
       2024-02-26 15:11:27 +08:00
    @koto 只是个工具嘛,辅助记忆。
    MagicCoder
        20
    MagicCoder  
    OP
       2024-02-26 15:12:37 +08:00
    @gynantim 这个用起来舒服些,ui 各方面看起来很顺眼。工具无所谓啦,能起到辅助作用就是好东西
    MagicCoder
        21
    MagicCoder  
    OP
       2024-02-26 15:13:22 +08:00
    @hello2090 牛啊,20 多年前我才几岁,话都说不利索。
    unimz
        22
    unimz  
       2024-02-26 16:53:35 +08:00
    生词本只能一个个添加吗?不搞一个批量添加吗?我有 2000 个生词。
    qq347891134
        23
    qq347891134  
       2024-02-26 17:19:32 +08:00
    太棒啦这个网站
    MagicCoder
        24
    MagicCoder  
    OP
       2024-02-26 17:21:42 +08:00
    @unimz 大意了,没考虑周到。我今晚加一下文件导入的支持吧
    ariesxox
        25
    ariesxox  
       2024-02-26 17:24:27 +08:00
    @bigtang 这个网站真不错,谢谢推荐
    16ByUe06GJ2y3umH
        26
    16ByUe06GJ2y3umH  
       2024-02-26 18:04:42 +08:00
    感觉不错,精神鼓励,还没用过楼上说的 anki 。
    还是可以的练键盘,就是有时候按任意键没反应,不知道啥问题。
    MagicCoder
        27
    MagicCoder  
    OP
       2024-02-26 20:30:03 +08:00
    @vexplain 输入法切换到英文,确保焦点已经聚焦在网站上。
    KgM4gLtF0shViDH3
        28
    KgM4gLtF0shViDH3  
       2024-02-27 10:16:33 +08:00
    目前用的最好的还是开言英语和番茄英语,口语帮助非常大。
    txzh007
        29
    txzh007  
       2024-02-27 11:34:44 +08:00   1
    之前有老哥 做了这个 https://typing-word.ttentau.top/#/practice
    MagicCoder
        30
    MagicCoder  
    OP
       2024-02-27 15:59:31 +08:00
    @txzh007 还是 qwerty- learner 用起来更舒服
    MagicCoder
        31
    MagicCoder  
    OP
       2024-02-27 16:51:49 +08:00
    @unimz 批量导入功能做好了,在**管理单词/短语**菜单下。
    MagicCoder
        32
    MagicCoder  
    OP
       2024-03-04 21:58:01 +08:00
    @vexplain 我也发现这个问题了,已经修复了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3473 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 10:42 PVG 18:42 LAX 02:42 JFK 05:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86