Skip to content

学生知识库示例库

本文为高中生、大学生和研究生设计一个 Obsidian 学习仓库,涵盖课程笔记、考试复习、论文写作和知识积累。

文件夹结构

text
📦 学生仓库/
├── 00-Inbox/              # 临时笔记
├── 01-课程/               # 按课程分类
│   ├── 2024春季/
│   │   ├── 高等数学/
│   │   ├── 数据结构/
│   │   └── 英语/
│   └── 2024秋季/
├── 02-复习/               # 复习材料
│   ├── 闪卡/
│   └── 错题本/
├── 03-项目/               # 课程项目
├── 04-论文/               # 论文写作
├── 05-课外/               # 课外学习
│   ├── 读书笔记/
│   └── 技能学习/
├── 06-日记/               # 学习日记
├── Templates/             # 模板
├── Attachments/           # 附件
└── 📋 Study-MOC.md        # 学习索引

插件配置

插件学生用途
Spaced Repetition间隔重复复习
Templater笔记模板
Dataview学习统计
Calendar日历查看
Tasks作业管理
Outliner大纲笔记

模板

课程笔记模板

markdown
---
title: <% tp.file.title %>
course: <% tp.system.prompt("课程名") %>
date: <% tp.date.now("YYYY-MM-DD") %>
week: <% tp.date.now("WW") %>
professor: 
tags: [课程笔记]
---

# <% tp.file.title %>

## 课程信息

- 课程: <% tp.frontmatter.course %>
- 日期: <% tp.date.now("YYYY年MM月DD日") %>
- 第 <% tp.frontmatter.week %> 周

## 课前预习

- 

## 课堂笔记

<% tp.file.cursor() %>

## 重点内容

1. 
2. 
3. 

## 疑问点

- [ ] 
- [ ] 

## 课后复习

- 复习日期: <% tp.date.now("YYYY-MM-DD", 1) %>
- 复习日期: <% tp.date.now("YYYY-MM-DD", 7) %>

## 相关笔记

- [[]]

闪卡模板

markdown
---
title: <% tp.file.title %>
subject: 
tags: [闪卡]
---

# <% tp.file.title %>

## 概念卡片

#flashcard

Q: 问题?
A: 答案

Q: 另一个问题?
A: 另一个答案

错题本模板

markdown
---
title: 错题 - <% tp.system.prompt("题目简述") %>
subject: <% tp.system.prompt("科目") %>
date: <% tp.date.now("YYYY-MM-DD") %>
difficulty: 
tags: [错题]
---

# <% tp.file.title %>

## 题目

<% tp.file.cursor() %>

## 我的答案


## 正确答案


## 错误原因

- [ ] 概念理解错误
- [ ] 计算错误
- [ ] 粗心大意
- [ ] 其他:

## 知识点

- [[]]

## 复习记录

| 日期 | 结果 | 备注 |
|------|------|------|
| <% tp.date.now("YYYY-MM-DD") %> | ❌ | 首次 |

Dataview 查询

课程笔记统计

dataview
TABLE WITHOUT ID
  course as "课程",
  length(rows) as "笔记数"
FROM "01-课程"
GROUP BY course
SORT length(rows) DESC

待复习闪卡

dataview
LIST
FROM "02-复习/闪卡"
WHERE file.mtime <= date(today) - dur(1 day)
SORT file.mtime ASC

近期作业

dataview
TABLE 
  deadline as "截止",
  status as "状态"
FROM "03-项目"
WHERE type = "assignment" AND status != "完成"
SORT deadline ASC

学习索引 MOC

markdown
# 📋 学习索引

## 本学期课程

```dataview
TABLE WITHOUT ID
  course as "课程",
  length(rows) as "笔记数"
FROM "01-课程/2024春季"
GROUP BY course

学习进度

dataview
TABLE WITHOUT ID
  file.link as "日记",
  study_time as "学习时长"
FROM "06-日记"
SORT file.name DESC
LIMIT 7

待办作业

dataview
TASK
WHERE !completed AND contains(tags, "作业")
SORT deadline ASC

复习提醒

dataview
LIST
FROM "02-复习/闪卡"
WHERE file.mtime <= date(today) - dur(1 day)
LIMIT 5

## 复习系统

### Spaced Repetition 配置

```yaml
复习算法: SM-2
每日新卡: 20
每日复习: 100
复习顺序: 随机

复习流程

text
1. 创建闪卡:在笔记中添加 #flashcard 标记
2. 打开 Spaced Repetition 面板
3. 查看待复习卡片
4. 评分:再来/困难/良好/简单
5. 系统自动安排下次复习

相关内容