V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
BaymaxK
V2EX  ›  分享创造

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

  •  
  •   BaymaxK · 61 天前 · 3185 次点击
    这是一个创建于 61 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    在 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 条附言  ·  61 天前
    考虑大家可能只是想体验下,还不想通过第三方平台进行授权登录,我提供个测试帐号吧。
    用户名:test-1
    密码:abcd1234
    32 条回复    2024-03-04 21:58:01 +08:00
    gynantim
        1
    gynantim  
       61 天前
    所以为什么不用 anki, 卡片样式可以自己写 css ,释义语音,可以通过 mdx 词典导入,单词本随意添加,自带记忆曲线。除了打字效果没这个酷炫,但功能更丰富,随便你想根据释义记单词,还是看单词想释义,还是听语音默写,都可以自己实现。
    Geo200
        2
    Geo200  
       61 天前
    太花里胡哨了,我选择 anki
    hello2090
        3
    hello2090  
       61 天前 via iPhone
    我 20 多年前记单词就是手抄在一张纸上背的,现在都这么高级了。。
    boshok
        4
    boshok  
       61 天前
    差生文具多
    iamyourking
        5
    iamyourking  
       61 天前 via Android
    @hello2090 20 多年前还没开始学英语(小学)。
    stefanieewu
        6
    stefanieewu  
       61 天前   ❤️ 2
    差生文具多
    haxk4201
        7
    haxk4201  
       61 天前
    挺好的
    yyysuo
        8
    yyysuo  
       61 天前
    唉,差生文具多。
    BaymaxK
        9
    BaymaxK  
    OP
       61 天前   ❤️ 1
    考虑大家可能只是想体验下,还不想通过第三方平台进行授权登录,我提供个测试帐号吧。
    用户名:test-1
    密码:abcd1234
    koto
        10
    koto  
       61 天前
    复杂了,哥
    rickiey
        11
    rickiey  
       61 天前
    类似的也用过,学英语用过很多工具,都没啥用,主要还是投入时间,多体会,已经错过年纪了,能学多少是多少吧
    badmotherfucker
        12
    badmotherfucker  
       61 天前   ❤️ 5
    我发了“差生文具多”
    我想的却是“大佬真厉害,动手能力强。我也想学英语,但我没毅力。我怕你笑话我,我先笑话你。”
    bigtang
        13
    bigtang  
       61 天前
    追求枝末了,学英语最重要的是阅读,在阅读中不知不觉背单词,推荐给楼主:tanglib.com
    catch
        14
    catch  
       61 天前
    2024 了,ai 陪练 完事
    likunyan
        15
    likunyan  
       61 天前
    我用的扇贝
    likunyan
        16
    likunyan  
       61 天前
    刚看了,挺不错的。
    BaymaxK
        17
    BaymaxK  
    OP
       61 天前
    @badmotherfucker 害,笑话啥,我也是菜鸡
    BaymaxK
        18
    BaymaxK  
    OP
       61 天前
    @bigtang 嗯嗯 是的 最重要的是阅读,我的学习思路也是找了很多书,按等级划分了,从阅读中积累。谢谢你推荐的网站,真不错🫶
    BaymaxK
        19
    BaymaxK  
    OP
       61 天前
    @koto 😂只是个工具嘛,辅助记忆。
    BaymaxK
        20
    BaymaxK  
    OP
       61 天前
    @gynantim 这个用起来舒服些,ui 各方面看起来很顺眼。工具无所谓啦,能起到辅助作用就是好东西
    BaymaxK
        21
    BaymaxK  
    OP
       61 天前
    @hello2090 牛啊,20 多年前我才几岁,话都说不利索😂。
    unimz
        22
    unimz  
       61 天前
    生词本只能一个个添加吗?不搞一个批量添加吗?我有 2000 个生词。
    qq347891134
        23
    qq347891134  
       61 天前
    太棒啦这个网站
    BaymaxK
        24
    BaymaxK  
    OP
       61 天前
    @unimz 大意了,没考虑周到。我今晚加一下文件导入的支持吧🤣
    ariesxox
        25
    ariesxox  
       61 天前
    @bigtang 这个网站真不错,谢谢推荐
    vexplain
        26
    vexplain  
       61 天前
    感觉不错,精神鼓励,还没用过楼上说的 anki 。
    还是可以的练键盘,就是有时候按任意键没反应,不知道啥问题。
    BaymaxK
        27
    BaymaxK  
    OP
       61 天前
    @vexplain 输入法切换到英文,确保焦点已经聚焦在网站上。
    bestkayle
        28
    bestkayle  
       60 天前
    目前用的最好的还是开言英语和番茄英语,口语帮助非常大。
    txzh007
        29
    txzh007  
       60 天前   ❤️ 1
    之前有老哥 做了这个 https://typing-word.ttentau.top/#/practice
    BaymaxK
        30
    BaymaxK  
    OP
       60 天前
    @txzh007 还是 qwerty- learner 用起来更舒服
    BaymaxK
        31
    BaymaxK  
    OP
       60 天前
    @unimz 批量导入功能做好了,在**管理单词/短语**菜单下。
    BaymaxK
        32
    BaymaxK  
    OP
       53 天前
    @vexplain 我也发现这个问题了,已经修复了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2990 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:57 · PVG 21:57 · LAX 06:57 · JFK 09:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.