Files

33 lines
1.4 KiB
Markdown

# 学习任务
## 定义
学习任务是系统中最小的可管理单元。它通常对应一份学习材料、一个课程或一个明确想掌握的知识领域,例如“Java 并发编程”“英语阅读”或“数据结构”。
一个学习任务至少包含:
- 任务名称。
- 学习材料的描述或位置信息。
- 用于参与优先级计算的多个评价维度。
## 设计意图
学习任务承担两个作用:
1. 把零散的学习内容组织成可追踪的单元,让用户知道自己有哪些学习目标。
2. 作为学习会话、知识碎片、学习报告、思维导图和应用场景的共同挂载点。
## 相关概念
- 学习会话:属于某个学习任务。
- 知识碎片与学习报告:在一次会话中产生,最终属于该任务。
- 标准思维导图:每个学习任务对应一份知识结构基准。
- 应用场景:挂在学习任务下,表示该任务最终能用来做什么。
- 任务优先级:决定多个学习任务之间的先后顺序。
## 当前系统体现
学习任务拥有可配置的多维度优先级权重,用户可以调整权重后让系统重新排序。应用场景被设计为任务级能力,而不是复习模块的一部分。
学习任务不必在记录之前就存在:待归类内容积累到一定量后可以升格为一个学习任务,体系从已有内容中长出来。