#spaced-repetition #learning #education #flashcards #terminal

app spaced-review

一个基于终端的最小化词汇学习器或闪卡工具,使用间隔重复算法

2 个版本

0.1.1 2022年12月25日
0.1.0 2022年12月25日

#12#spaced-repetition

GPL-3.0+

4KB

间隔复习

间隔重复是一种学习技术,涉及增加复习先前学习材料的时间间隔。间隔重复背后的理念是,在越来越长的时间间隔内复习材料有助于加强记忆并随着时间的推移提高材料的保留率。

这是一个用于复习、评分和存储保留信息的最小化、基于终端的工具。它允许用户设计自己的收集和存储卡片的方法

UNIX 哲学

  • 小即是美:简单、小巧的程序,擅长做一件事情,优于试图做很多事情的复杂程序。
  • 让每个程序只做一件事:程序应设计为执行单个、明确定义的任务并做好它,而不是试图做很多事情。
  • 组合性

每个用户都有个别需求,以及他们自己对如何组织学习材料的看法。

功能

  • 卡片和上下文以 org-mode 格式存储在文件中。
  • 学习进度在 org-mode 文件中存储。
  • 配置通过命令行参数进行,这些参数也可以存储在 org-mode 文件的末尾。
  • 可以一起加载多个文件,或者复习整个目录。这允许您使用文件作为轻松分组项的方法(例如,每个级别一个文件,每个领域一个目录,或每个词类一个文件)。
  • 此工具是用 Rust 编写的,这使得它既快又高效。

UX

我们使用 TUI 来构建我们的复习界面。

用法

使用 Rust 的包管理器安装 vocage

cargo install spaced-review

基于

无运行时依赖