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