NOTEDASHBOARD
hbq2004

daily-review

Obsidian DataviewJS view: today due review dashboard with inline rating and Tasks sync

📋 今日复习面板(daily-review)

Obsidian DataviewJS 视图:全局复习入口,打开即看到今天到期(含逾期)的全部题目,可直接内联评级,评级后自动更新 next_review 并在对应日记里同步 Tasks 复习任务。

功能

  • 今日到期 + 逾期题目汇总:按逾期天数从高到低排序,逾期优先、降级优先
  • 内联六级评级:下拉框直接改等级,自动更新 level / peak_level / previous_level / review_count / last_reviewed / next_review / regressed / level_history
  • Tasks 自动同步:评级后旧任务从原日期移除,新任务写入 next_review 当天的日记
  • 刷完即消失:评级后若下次复习在未来,该题自动移出今日面板
  • 筛选:全部 / 仅逾期 / 仅降级
  • 汇总 chips:今日待复习、其中逾期、降级题、最高逾期

使用

daily-review 文件夹放进 Obsidian 库(例如 _Scripts/daily-review),在任意笔记中插入:

```dataviewjs
dv.view("_Scripts/daily-review")
```

口径

  • question-recommender 完全一致:
    • 题目页 = 带『题目』标记嵌入图片的笔记
    • 降级 = regressed=truelevel < peak_level
    • 间隔 = reviewMode(默认 accelerated)对应等级天数,降级题再压缩 50%(至少 1 天)
  • 科目分组:#AM / #LA / #P&S / #DS / #CO / #OS / #CN(含中文别名与层级标签),无法归类的显示为「其他」

配置

编辑 view.js 顶部的 CONFIG

  • reviewMode / reviewSchedules:复习间隔
  • dailyNoteFolder / dailyNoteFormat / dailyTaskHeading / reviewTaskPrefix:日记与任务格式
  • templaterWaitTimeoutMs:Templater 模板执行等待
  • tasksGlobalFilter:Tasks 插件的 Global Filter
  • subjects:科目分组标签与颜色
  • maxResults:单次最多展示条数

Related

How to Install

  1. Download the dashboard markdown file from GitHub
  2. Drop it into your vault (anywhere)
  3. Install the Homepage plugin and point it at the file
  4. Enable any listed CSS snippets for the intended look

Stats

Stars

0

Forks

0

License

MIT

Last updated 28d ago

Categories