NOTEDASHBOARD
hbq2004daily-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=true或level < 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 Filtersubjects:科目分组标签与颜色maxResults:单次最多展示条数
How to Install
- Download the dashboard markdown file from GitHub
- Drop it into your vault (anywhere)
- Install the Homepage plugin and point it at the file
- Enable any listed CSS snippets for the intended look
Stats
Stars
0
Forks
0
License
MIT
Last updated 28d ago
Categories