爱意满满的作品展示区。
MagicCoder

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

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