V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
MagicCoder

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

  •  
  •   MagicCoder · Feb 26, 2024 · 4872 views
    This topic created in 792 days ago, the information mentioned may be changed or developed.

    前言

    在 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

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

    项目地址

    写在最后

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

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

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

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