Project Icon

WordReview

开源单词复习应用 提升词汇学习效率

WordReview是一个开源的单词复习应用,基于Django开发。它将Excel背单词方法转化为应用形式,集成了艾宾浩斯遗忘曲线复习系统、记忆率统计和词根词缀分析等功能。通过快捷键操作,WordReview为语言学习者提供了一个高效的词汇学习平台。

单词复习

GitHub 星标数 GitHub 分支数 GitHub 问题数 GitHub 已关闭问题数 GitHub 代码大小

Django + MySQL + Pug + JS

  • Python 3.7+
  • Django 3
  • Mysql 8 / sqlite 3

  • 演示
    • 二月份简单录制了一个演示视频,上传到了哔哩哔哩,欢迎观看。
    • 还有一个在线试玩,可以先体验一下。
      在线体验版本对应master分支,当前默认显示的是ben分支(开发分支)
  • 支持一下吧 😋
    如果觉得还不错的话,不妨在右上方点个 stars🌟 吧( ̄ ▽  ̄)~
    如果你有兴趣的话希望可以一起开发新功能呀 ٩(๑>◡<๑)۶
  • 回复可能较慢 QAQ
    • 由于个人精力有限,回复可能不会很及时(或者可能漏看了邮件),还请见谅orz

前言
安装指引
使用说明
问题自检
更新日志

前言

此项目主要是将Excel背单词方法应用化,更符合用户操作习惯。
第一次听说Excel背单词这个方法是看了红专学姐文章,后来在哔哩哔哩看到了更详细的讲解,几天后这个项目便诞生了。

第一篇介绍推送在微信公众号「恰好恰好」上发布了,这里就先不展开讲了。 功能特性太多,写在这里会太长,详细的特性说明请查看这个页面


单词复习页


艾宾浩斯日历 & 主页


蓝条表示历史记忆率,绿条表示上一轮的记忆率
关于两种进度条的具体解释请参见此处


安装

对于新手可能还需要一些预备说明,请查看这里

在命令行中输入

git clone https://github.com/Benature/WordReview.git

或者点击右上角的Clone or Download绿色按钮。

详细的安装指引较长,请点击这里查看,数据库初始化请看这里

如果你不想折腾配置,可以在这里直接下载可执行文件。(但不推荐)

使用

conda activate <venvName> # 新手流程不需要这条命令
python manage.py runserver

默认情况下会自动在默认浏览器打开localhost:8000/,开始你的背单词之旅吧 🤓

当你想要更新代码时,请执行:

git pull
python manage.py makemigrations
python manage.py migrate

快捷键

操作快捷键页面状态
标记为重难词Shift+H (Hard)复习页面全局
标记为已掌握Shift+G (Get)复习页面全局
标记为很熟悉Shift+F (Familiar)复习页面全局
标记为太简单Shift+E (Easy)复习页面全局
进入笔记输入框N (Note)复习页面全局
跳转查看助记法(中文)T (Tips) / V (View)复习页面全局
跳转查看助记法(英文)M (Mnemonic)复习页面全局
跳转查看近义词S (Synonyms)复习页面全局
词卡前后切换<>复习页面全局
列表前后切换Shift+<Shift+>复习页面学习状态
查看释义空格复习页面复习状态
切换至学习状态P (Preview)复习页面复习状态
触发重现模式R (Repeat)复习页面复习状态
触发输入模式(实验中)I (Input)复习页面复习状态
我记得Shift+复习页面复习状态
不认识Shift+复习页面复习状态
复制WordSand助记法C (Copy)复习页面安装 Chrome 插件
跳转到日历页面C (Calendar)主页-
跳转到昨日重现Y (Yesterday)主页-

词根词缀词源拆词渲染

  1. 【推荐】等号=与回车作为标记符,以detain为例:

    de=down
    tain
    
  2. 以中文括号与标识,以temerity为例:

    temer(轻率)+ity
    

列表的记忆率

  • 蓝条:历史记忆率,对列表内单词的总记忆率取平均
  • 绿条:上轮记忆率,按列表内单词的最新两次记忆情况计算平均记忆率

单词的标记

  • 太简单:✅ 打钩,下次背词不再出现,统计记忆率时视为 1
  • 很熟悉:☁️ 浮云,下次背词不再出现,统计记忆率时视为 1
  • 已掌握:🟢 绿灯,下次背词仍然出现,统计记忆率时视为 1
  • 重难词:⭐️ 标星

问题自检

如果遇到问题,请先查看以下几处是否有错误信息

  • 浏览器的控制台(F12
  • 运行python manage.py runserver的命令行

如果导入数据出现问题,请先尝试导入本仓库提供的示例数据。如果示例数据导入成功,很可能是自定义数据有误。

请先尝试根据上方得到的信息自行搜索解决,如果仍未解决,可以通过issue提出问题。

更新日志

请参阅 CHANGELOG.md

赞赏

如果您觉得这个项目对您有帮助,可以赞赏一下,让我多吃点肉,谢谢~

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号